我有转换器将我的集合更改为值列表及其类型。我的转换器接受一个类类型并返回一个 IEnumerable
<ListView ItemsSource="{Binding Model,Converter={StaticResource PropConverter}}"/>
我的部分课程代码是
public partial class MainWindow : Window
{
public Model Model
{
get;
set;
}
public MainWindow()
{
Model=new Model();
InitializeComponent();
}
}
就好像我像这样更改我的代码和 xaml 一样,它调用了转换器
public MainWindow()
{
DataContext=new Model();
InitializeComponent();
}
<ListView ItemsSource="{Binding Converter={StaticResource PropConverter}}"/>
你能告诉我发生这种情况的原因吗?我更喜欢第一种方式,但不知何故它不会调用转换器。