2014-02-21 31 views
0

我有这个问题是一直困扰我好几天。我希望你们中的一些人能帮助我。如何采取的默认样式控制

说,在用户控件,我宣布一个默认的XML命名空间,使用的xmlns = “mainNameSpace”。在主网格中,我碰巧需要ResourceDictionary来处理大部分控件。然而,有这样一个控制,我需要采取的默认样式为mainNameSpace规定(而不是在ResourceDictionary中指定的样式)。

我希望这个问题不在于基础和最不缺的就我而言足够的研究。无论如何,请原谅我,如果如此:)。干杯......

下面是相关的代码。我想要Button从mainNameSpace继承,而不是从someDictionary继承。

<UserControl xmlns= "mainNameSpace> 
    <Grid> 
    <Grid.Resources> 
     <ResourceDictionary Source="someDictionary"/> 
    </Grid.Resources> 

    <Button> 

    </Grid> 
</UserControl> 
+0

发布相关代码和XAML以及您需要的更具体的解释。 –

回答

0

您可以在ResourceDictionary中将x:Key添加到样式中,并仅在您需要时指定Style属性。其他控件将保留默认样式

+0

感谢您的回应,米哈伊尔,我真的很感激。让我试试看... – Minh