我有两个组合框。第一个,Companys 有一个 Company 对象的集合。每个对象都有一个字符串名称和字符串集合:
这是课程:
public class clsCompany : PropertyChangedBase
{
public string Name { get; set; }
public BindableCollection<string> Regions;
public override string ToString()
{
return Name;
}
}
这是代码。当我选择一个项目时,TextBox 更新得很好。但是应该显示区域的 ComboBox 不会:
<ComboBox x:Name="Companys" DisplayMemberPath="Name" Width="100"/>
<ComboBox x:Name="SelectedCompany_Regions" Width="100"/>
<TextBlock x:Name="SelectedCompany_Name" Width="100" />
我可以让第二个 ComboBox 工作的唯一方法是在我的 ViewModel 上创建一个与 SelectedCompany.Regions 关联的新属性但是为什么我没有工作?