コレクションを値のリストとその型に変更するコンバーターがあります。コンバーターはクラス型を受け入れ、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 をこのように変更したかのように、convereter を呼び出します
public MainWindow()
{
DataContext=new Model();
InitializeComponent();
}
<ListView ItemsSource="{Binding Converter={StaticResource PropConverter}}"/>
これが起こっている理由を教えてください.私は最初の方法を好むのですが、どういうわけかコンバータを呼び出しません.