我在 xaml 中创建了一个组合框,如下所示:
ComboBox x:Name="cbTest" ItemsSource="{Binding}" SelectedValue="{Binding Test, Mode=TwoWay}" HorizontalAlignment="Left" Margin="0,10,0,0" Width="250" SelectionChanged="cbTest_SelectionChanged"/>
Combobox 中填充了以下 ItemSource:
cbTest.ItemsSource = new string[] { "Left", "Right", "Center" };
我在组合框中看到了 3 个字符串,但它没有显示我之前选择的 SelectedValue。这是属性:
private short _test;
public short Test
{
get
{
return _test;
}
set
{
_test = value;
NotifyPropertyChanged();
}
}
测试给了我以下数据:“左”。所以,我得到了数据,但绑定不起作用!
谢谢!