我在类后面有以下代码,
我在 xaml 中有一个 cobobox。我想将它与这个类绑定。下面的代码使组合框包含 2 项“任意”和“可配置”
但是当我运行应用程序时,组合框是空的。没有选择默认值。这个怎么做?
public class ReadData:INotifyPropertyChanged
{
private string typeData="Arbitrary";
private string[] typeDataList={"Arbitrary", "Configurable"};
private ICollectionView typeDataList;
public string[] TypeDataList
{
get
{
return typeDataList;
}
set
{
typeDataList=value;
NotifyProertyChanged("TypeDataList");
}
}
public string TypeData
{
get
{
return typeData;
}
set
{
typeData=value;
NotifyPropertyChanged("TypeData");
}
public ICollectionView TypeDataListView
{
get
{
typeDataListView=CollectionViewSource.GetDefaultView(typeDataList);
return typeDataListView;
}
set
{
typeDataListView=value;
//typeDataList= ???
}
}
XAML 文件
<ComboBox ItemSource={Binding TypeDataListView}" IsSynchronizedWithCurrentItem="True" SelectedItem="{Binding typeData}" Height="23" Width="120"/>