C# 如何使用x:Key-in-code-behind应用样式?

C# 如何使用x:Key-in-code-behind应用样式?,c#,wpf,C#,Wpf,我有这个密码 TabItem tab = new TabItem(); tab.Header = asig.cNombre; tab.Name = asig.cNombre; tab.MinWidth = 200; 我必须将它们应用于另一个文件中的样式,该文件带有x:key <Style TargetType="TabItem" x:Key="TabsVerticales"> <Setter Property="FontSize" Value="25" />

我有这个密码

TabItem tab = new TabItem();
tab.Header = asig.cNombre;
tab.Name = asig.cNombre;
tab.MinWidth = 200;
我必须将它们应用于另一个文件中的样式,该文件带有x:key

<Style TargetType="TabItem" x:Key="TabsVerticales">
    <Setter Property="FontSize" Value="25" />
    <Setter Property="FontFamily" Value="./Resources/Fuentes/#Sniglet"/>
    <Setter Property="FontWeight" Value="Regular" />
</Style>
但我不知道怎么拿到x:钥匙


谢谢

按如下方式将键传递给FindResource方法:

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

但是我不知道怎么去那里x:钥匙,你还不知道钥匙吗?这就是一开始就有一个密钥的意义。希望您的另一个文件是ResourceDictionary,它也正在合并到当前文件中。那么只有FindResource(“TabsVerticales”)可以工作。是不是这样?
tab.Style = (Style)FindResource("TabsVerticales");