WPF の DataTemplates で Styles を使用する際に問題が発生しました...最悪のようです。DataTemplate を定義するとします。
<DataTemplate DataType="{x:Type local:DataSource}">
<TextBox Style="{StaticResource TextBoxStyle}" Text="{Binding Path=myData}" />
</DataTemplate>
この要素を動的にスタイルする方法はありますか? (例: アプリケーションの一部で背景色を変更する) 私の問題は次のとおりです。
- 親コントロールにスタイルを設定すると、データテンプレートに既にスタイルがあるため無視されます
- 親コントロールにプロパティを設定した場合、スタイルはプロパティの継承よりも優先されるため、継承されません
誰もこれを行う方法を見ていますか?