wpf 控件内部的resourcedictionary怎么wpf使用winform控件

有没有一种方法可以将一种样式動态地应用于一个用户控件中的所有相同类型的控件而无需应用到我的应用程序的所有控件中,也无需手动转到该控件并设置样式

我想知道XAML中是否有一种方法可以动态应用命名样式,而无需在UserControl的所有滚动条上wpf使用winform控件以下代码

抱歉,我是WPF的新手所以我想让您知道一些重要的事情(在应用上一个解决方案后才发现)。

非常感谢对不起,我错过了我的问题要点


是的,将其添加到相关控件的资源字典中

當您说"动态"时,我假设您的意思是代码而不是XAML 您可以从后面的代码中在用户控件上wpf使用winform控件ResourceDictionary.Add方法。

这等效于(在XAML中):

因为没有x:Key应用于样式所以它被目标类型的所有实例拾取。 在内部类型本身用作键(我相信)。

鉴于您的问题已更新看来您需要这样做:


}

众所周知WPF能实现真正的代码于设計界面分离如果说这是WPF的一个亮点的话,那么这就要归功于 Resource Dictionary

}

wpf使用winform控件也分xaml和代码两种:

//wpf使用winform控件资源里的字符串

总结下wpf使用winform控件资源字典的步骤:

2.绑定资源字典有代码和xaml两种方式

3.wpf使用winform控件字典,有代码和xaml两种方式

}

我要回帖

更多关于 wpf使用winform控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信