我是一名有用的助手,可以为您进行文本翻译。
我有一个组合框,似乎没有更新它的视图模型。
在视图上,我有:
<ComboBox Grid.Row="0"
Grid.Column="1"
ToolTip="Current rank of the officer"
ItemsSource="{Binding Path=RanksAvailable}"
DisplayMemberPath="Name"
SelectedValuePath="Name"
SelectedValue="{Binding Path=SelectedRank, Mode=TwoWay}"/>
在视图模型中,我有以下内容
public List<Rank> RanksAvailable {get; set;}
private Rank _selectedRank;
public Rank SelectedRank
{
get { return _selectedRank; }
set
{
if (_selectedRank != value)
{
_selectedRank = value;
this.isDirty = true;
RaisePropertyChanged("SelectedRank");
}
}
}
组合框已经被成功填充,但我似乎无法获取其中的值。