WPF如何从后台动态加载XAML中的事件?求教
如何从后台动态加载XAML标记中的事件。试用XAMLReader类解析不出来啊,求大神指教。十分感谢! .net C# Silverlight WPF XAML
[解决办法]
假设你使用XamlReader.Load(xaml)的方式做的。
方法1:既然你能动态加载xaml,也就可以动态load资源( Application.LoadComponent()),里面用Style就可以给Button加上事件,把Resource加到你的元素的Resources.MergedDictionaries里面去。
方法2:Load得到的应该也是一个UIElmement元素,应该可以通过FindName之类的方法找到button,然后加事件
button.clicked+=...