wpf控件在xp系统中显示异常

newxdlysk 2015-09-03 05:27:03
在win7/8/10中的显示都是正常的
但是在xp下面很多控件的背景都是透明的

具体如下面两张图所示
这个是在win7/8/10下正常的


下面这个是xp下怪异的

datagrid列变透明了
下面的文本框和label都没了

初学wpf不知道该怎么解决
希望知道的朋友帮忙解决下哈
分不是问题
...全文
891 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lyw110 2016-02-24
  • 打赏
  • 举报
回复
XP下显示WPF控件异常,一般通过关闭Direct 3D加速即可。 1、 按“WIN” + R 键,在“运行”输入框中输入“dxdiag”; 2、 在“DirectX 诊断工具”对话框,选择“显示”页面,在“DirectX 功能”里点击“禁用”按钮,将“Direct 3D加速”设成禁用状态。
zp2000 2015-12-28
  • 打赏
  • 举报
回复
这问题我遇到过,当时也没细究到底是什么原因导致的,后来换了个方法做,但是XP下面DataGrid不应该出错,我看你DataGrid不算复杂,若一定要做,最好能把代码放上来试一下看
yulongguiziyao 2015-12-23
  • 打赏
  • 举报
回复
http://blog.csdn.net/yulongguiziyao/article/details/50388349 这儿有个可能的解决方案
newxdlysk 2015-09-07
  • 打赏
  • 举报
回复
正常显示的是在物理机中,xp是在虚拟机里的 但是在xp里如果那部分有问题的界面作为一个单独的window显示就是正常的
  • 打赏
  • 举报
回复
引用 3 楼 newxdlysk 的回复:
补充一下,这些显示有问题的是作为page放在主界面的frame中的,我将page移出来作为window就正常了 不知道是哪里设置有问题还是
WPF 的控件绘制 是由 GPU(图形处理单元)来控制绘制的。和你的电脑的硬盘有点关系,应为它是基于“硬件加速”的。非固态硬盘和固态硬盘还是有差别的。看看win7,8的电脑配置怎样先。
newxdlysk 2015-09-05
  • 打赏
  • 举报
回复
补充一下,这些显示有问题的是作为page放在主界面的frame中的,我将page移出来作为window就正常了 不知道是哪里设置有问题还是
newxdlysk 2015-09-05
  • 打赏
  • 举报
回复
引用 1 楼 SmartGeek 的回复:
在wpf中指定一个winxp有的字体试试 http://stackoverflow.com/questions/1605834/wpf-renders-differently-on-windows-xp-vs-windows-7
试了下,好像不是这个问题
SmartGeek 2015-09-04
  • 打赏
  • 举报
回复
在wpf中指定一个winxp有的字体试试 http://stackoverflow.com/questions/1605834/wpf-renders-differently-on-windows-xp-vs-windows-7
Windows Presentation Foundation (WPF) 是.NET Framework 3.0 的关键组件,是支持下一代视窗应用程序表现层编程的平台,也是微软新发布的Vista操作系统的三大核心开发库之一,主要负责图形显示。本书是针对那些对用户界面开发感兴趣的软件开发人员编写的,易于理解,适合那些.NET的新手,并有助于理解像Microsoft Expression Blend这样产品的精髓。   本书适合各层次Web开发人员阅读。 第一部分 背景 第1章 为什么创造WPF    1.1 回顾过去    1.2 步入WPF    1.3 作为.NET Framework的组成部分     1.3.1 为托管代码而设计     1.3.2 强调声明式描述    1.4 小结   第2章 XAML揭秘    2.1 XAML定义    2.2 元素和特性    2.3 命名空间    2.4 属性元素    2.5 类型转换器    2.6 标记扩展    2.7 对象元素的子元素     2.7.1 内容属性     2.7.2 集合项     2.7.3 更多类型转换    2.8 编译:将XAML与过程式代码混合使用     2.8.1 在运行时加载和解析XAML     2.8.2 编译XAML     2.8.3 XAML关键字    2.9 小结     2.9.1 抱怨1:XML太过冗长不便于输入     2.9.2 抱怨2:基于XML的系统性能差   第3章 WPF的重要新概念    3.1 逻辑树与可视树    3.2 依赖属性     3.2.1 依赖属性的实现     3.2.2 变更通知     3.2.3 属性值继承     3.2.4 对多个提供程序的支持     3.2.5 附加属性    3.3 路由事件     3.3.1 路由事件的实现     3.3.2 路由策略和事件处理程序     3.3.3 路由事件实践     3.3.4 附加事件    3.4 命令     3.4.1 内建命令     3.4.2 使用输入手势执行命令     3.4.3 带有内建命令绑定的控件    3.5 漫游类层次    3.6 小结  第二部分 构建WPF应用程序  第4章 WPF控件   第5章 尺寸缩放、定位与变换元素   第6章 使用面板做布局   第7章 构建并部署应用程序  第三部分 为专业开发人员设计的功能  第8章 资源   第9章 数据绑定   第10章 样式、模板、皮肤和主题 233 第四部分 通过富媒体使程序领先于时代  第11章 2D图形   第12章 3D图形   第13章 动画   第14章 音频、视频、语音和文档  第五部分 高级主题  第15章 与Win32、Windows Form以及ActiveX之间的互用性   第16章 用户控件和自定义控件   第17章 使用自定义面板做布局  第六部分 附录 附录 有用的工具 

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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