12

StyleWPF では、XAML のコントロール タイプのデフォルトとして機能するを作成できます。

<Style TargetType="{x:Type local:MyControl}">
    . . .
</Style>

次に、WPF がそのコントロールを表示するときStyleに、そのタイプに基づいてリソースから検索します。

これと同等のことをプログラムのコード ビハインドで実行したいと考えています。どうすればそれを見つけることができますStyleか?

4

2 に答える 2

29

コントロール タイプをキーとして使用して、アプリケーション レベルのリソースでスタイルを検索できます。

Style defaultStyle = Application.Current.TryFindResource(typeof(MyControl)) as Style;
于 2013-02-27T22:33:44.363 に答える