如何让开发的WPF程序在UI上面不随系统主题变化

再不吃胖我们就老了 2013-01-10 10:26:56
在WIN7下开发的程序UI上会比较好看,但是一旦将系统主题选择为传统模式(看上去显示98或者2000的样子)后,控件的样式会变成传统的样式,请问如果让控件不会跟着系统主题变呢?我推辞WPF默认控件的样式应该是多套的,会自动随着系统变。是否可以通过指定控件的style来实现?如果是的话不知道VS中WPF控件的style文件在哪里存放?
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
WPF自身的控件,是不是调用了什么API我也不清楚,目前已知的办法是自己写style。只是想找个不要这么麻烦的解决办法。
dali_yan 2013-01-10
  • 打赏
  • 举报
回复
是不是你调用了本地系统上的某些API,而系统变了后API函数发生了改变,所以主题也发生了改变。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧