0

文字列のObservableCollectionにバインドされたItemSourceプロパティを持つGridViewがあります。

アイテムのDataTemplateがあり、次のように定義されたTextBoxがあります。

<TextBlock x:Name="DataItem" Text="{Binding}" />  

正常に動作します。しかし、今はコンバーターを使いたいので、次のように書いています。

<TextBlock x:Name="DataItem" Foreground="{Binding, Converter={StaticResource MyConverter}}" Text="{Binding}" />

そして、これは機能しません。バインディングにはパスが必要なようです。

コンバーターを使用したい場合、文字列のObservableCollectionの要素にバインドするにはどうすればよいですか?

4

1 に答える 1

3

カンマなしで試してください:

<TextBlock x:Name="DataItem" Text="{Binding Converter={StaticResource MyConverter}}" />
于 2012-10-11T07:48:47.400 に答える