如何应用默认样式来控制自定义控件
答
我在黑暗中拍摄了一张照片,但是您是否有默认的“主题“您想要应用于某些自定义UserControl中动态添加UI元素的文件?
如果是这样,
试着这么做:
public Page()
{
InitializeComponent();
Uri uri = new Uri(@"QuoteInterface;component/Theme/WhistlerBlue.xaml", UriKind.Relative);
ImplicitStyleManager.SetResourceDictionaryUri(LayoutRoot, uri);
ImplicitStyleManager.SetApplyMode(LayoutRoot, ImplicitStylesApplyMode.Auto);
ImplicitStyleManager.Apply(LayoutRoot);
}
这似乎为我工作,甚至当我添加动态生成的用户控件
你动态地在C#实现的将它们添加您的客户控制还是通过ItemsControl? – markti 2009-04-23 18:18:31
我正在动态地将它们添加到自定义控件的C#实现中。 – 2009-04-27 03:18:34