开发一个silverlight自定义控件,完成之后,发现控件的OnApplyTemplate方法没有执行,找了很久,后来在网上看到一篇文章,发现在Silverlight的自定义控件有一个规范,样式模版文件必须放在根目标为themes的文件夹下,而xaml文件名必须为generic.xaml。文件属性Build Action为Page,所以建立themes文件夹,并手动编写了generic.xaml
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionarIEs>
<ResourceDictionary Source="/XZH.Map;component/Generic/PrintMapPage.xaml" />
</ResourceDictionary.MergedDictionarIEs>
</ResourceDictionary>
PrintMapPage 是写的自定义控件,之后便可执行OnApplyTemplate
总结以上是内存溢出为你收集整理的Silverlight 中 OnApplyTemplate方法没有执行全部内容,希望文章能够帮你解决Silverlight 中 OnApplyTemplate方法没有执行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)