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