2016-05-31 8 views
-4

私はこのコードコードビハインドでx:Keyを使用してスタイルを適用するにはどうすればよいですか?

TabItem tab = new TabItem(); 
tab.Header = asig.cNombre; 
tab.Name = asig.cNombre; 
tab.MinWidth = 200; 

を持っていると私は彼らのxと別のファイルに配置されたスタイルを適用する必要があります。キー

<Style TargetType="TabItem" x:Key="TabsVerticales"> 
    <Setter Property="FontSize" Value="25" /> 
    <Setter Property="FontFamily" Value="./Resources/Fuentes/#Sniglet"/> 
    <Setter Property="FontWeight" Value="Regular" /> 
</Style> 

はどのように私はそれを行うことができますか? 私は

tab.Style = (Style)FindResource("Resources"); 

ような何かをすることが、私はそこのxを取得していないかと述べたいくつかの記事を見た:キーを。

ありがとうございます!

+2

をしかし、私はそこのxを取得していない方法:キーを*、すでに* *キーを知らないのですか?それは最初の場所にキーを持っているという点のようなものです。 –

+0

うまくいけば、あなたの別のファイルは現在のファイルにマージされているResourceDictionaryです。 FindResource( "TabsVerticales")だけが動作します。それは事件かどうか? –

答えて

0

このようにfindResourceメソッドへの鍵渡し:*

tab.Style = (Style)FindResource("TabsVerticales"); 
+0

私はとても愚かなxd感謝!出来た – Ssuraibak

関連する問題