WPF关于“在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。”问题解决办法
2024-08-31 16:50:42
在WPF中添加样式,在MainWindow.xaml使用自定义按钮FButton时报错,报错信息如下:
“System.Windows.Markup.XamlParseException”类型的未经处理的异常在 PresentationFramework.dll 中发生 其他信息: “在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。”,行号为“17”,行位置为“28”。
代码结构如下:
出现此问题的原因为在App.xaml中只引用了FButton的样式及其他全局样式,而FButton为自定义按钮控件,所以需要将其引用到App.xaml中。(本人初学,理解可能有误,但解决办法是有效的)。
具体解决步骤如下:
1.在Themes/Generic.xaml中添加FButton的引用;
2.将Generic.xaml引用到App.xaml中;
3.完整的MainWindow.xaml代码如下;
这下运行就完美了。
小结:WPF中所写的样式及自定义控件全部引用到全局中,基本上解决资源无法引用的错误。
最新文章
- android Content Provider介绍
- Array补充方法
- oracle replace函数
- [团队项目]expat不兼容BUG
- [ CodeVS冲杯之路 ] P1165
- iOS一分钟学会环形进度条
- IOS之swift第一课基础代码
- spring scheduler相同时间内执行两次的问题
- eclipse安装lombok插件
- 一个简单易懂的javascrip selection&;range小案例
- wenpack-simple+elementUI配置
- spot 状压dp
- Linux关闭You have new mail in /var/spool/mail/root提示
- javascript 禁用 右键 按键 禁用开发者工具
- 20145232 韩文浩 《Java程序设计》第5周学习总结
- Oracle client 使用 .net程序连接 数据库时 出现 8.1.7 的解决办法
- TCP编程的迷惑
- BZOJ 2648 SJY摆棋子(KD树)
- Java并发—同步容器和并发容器
- mahout运行测试与数据挖掘算法之聚类分析(一)kmeans算法解析