1

次のコントロールは、ユーザーのリストにバインドされています。

<ItemsControl x:Name="Users">
      <ItemsControl.ItemTemplate>
        <DataTemplate>

この場合、ユーザーのプロパティだけでなく、コンバーターにユーザーを渡すにはどうすればよいですか?

4

1 に答える 1

4

IValueConverterインスタンスを参照していると思いますか?BindingのPathパラメーターを省略するだけで、現在のパラメーターDataContext(この場合はUserインスタンス)が渡されます。

IValueConverterこのサンプルは、あなたが呼ばれていることを前提としていますMyValueConverter

<ItemsControl x:Name="Users">
      <ItemsControl.ItemTemplate>
        <DataTemplate>
           <TextBox Text="{Binding Converter={StaticResource MyValueConverter}}" />
        </DataTemplate>
      <ItemsControl.ItemTemplate>
</ItemsControl>
于 2012-04-15T13:33:18.500 に答える