我有两个简单的Model类和一个ViewModel ...
public class GridItem
{
public string Name { get; set; }
public int CompanyID { get; set; }
}
public class CompanyItem
{
public int ID { get; set; }
public string Name { get; set; }
}
public class ViewModel
{
public ViewModel()
{
GridItems = new ObservableCollection<GridItem>() {
new GridItem() { Name = "Jim", CompanyID = 1 } };
CompanyItems = new ObservableCollection<CompanyItem>() {
new CompanyItem() { ID = 1, Name = "Company 1" },
new …Run Code Online (Sandbox Code Playgroud) 我很难通过XAML尝试将我的属性List绑定到我的组合框中.
public List<string> MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
以下XAML绑定不起作用:
<ComboBox Name="cboDomainNames" ItemsSource="{Binding Path=MyProperty}"/>
Run Code Online (Sandbox Code Playgroud)
但是以下任务:
cboDomainNames.ItemsSource = MyProperty;
Run Code Online (Sandbox Code Playgroud)
工作得很好.我在这里缺少什么?