使用组合编辑器工具显示默认项

本文关键字:显示 默认 工具 编辑器 组合 | 更新日期: 2023-09-27 18:12:26

我的xaml中有以下代码:

<igRibbon:ComboEditorTool 
ItemsSource="{Binding MyProducts}" SelectedItem="{Binding MySelectedProduct }" /> 

MyProducts是一个集合,有以下值:

  1. P1
  2. P2
  3. P3

在我的ViewModel.cs构造函数中,我已经

public string MySelectedProduct {get; set;}
MySelectedProduct = "P1";
public List<string> MyProducts {get; set;}
private GetProducts()
{
MyProducts.Add("P1");
MyProducts.Add("P2");
MyProducts.Add("P3");
}

但是不知何故,这段代码不起作用,我看到组合框中的默认项为空白。(如果我点击组合框,然后我看到所有3个值。)

我确实添加了OnPropertyChanged到MyProducts和MySelectedProduct,但仍然没有运气。请建议。

使用组合编辑器工具显示默认项

MySelectedProductMyProducts应该是一个依赖属性或一个实现INotifyPropertyChanged的属性