コード ビハインドで次の設定を行うにはどうすればよいでしょうか?
<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
私は App.xaml にマージされたテーマを使用しています。これはすべてのコントロールでうまく機能しますが、たとえば何かのスタイルを定義すると、上記のようにTextBox
使用しない限りテーマ スタイルは取得されずBasedOn
、代わりに既定のTextBox
スタイルが取得されます。
今、コードビハインドでを作成していますが、その部分が機能DataGridTextColumn
しませんBasedOn
EditingElementStyle
Style editingStyle = new Style(typeof(TextBox));
editingStyle.BasedOn = ...?;
何か提案はありますか? また、BasedOn を使用せずに、デフォルトのスタイルではなくテーマ スタイルを適用する方法はありますか?
ありがとう
ベストアンサー1
これを試して:
editingStyle.BasedOn = (Style) FindResource(typeof (TextBox))
また、指定せずにテーマ スタイルを適用する方法がわかりませんBasedOn
。そのような方法があれば、私も知りたいです...