下面是这样的情况:我只使用一个<LabeL>显示Hello Word 的简单网格构建一个基本的WPF应用程序!
这是XAML:
<Window x:Class="TestShell.NoCaliburn.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Label VerticalAlignment="Center" HorizontalAlignment="Center">Hello World!</Label>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
在我的机器上,我安装.Net 4.5了,应用程序出现在一秒钟之内.但是在我的同事机器上,应用程序出现在≈10s之后.
注意 此行为仅在WPF中发生
我错过了什么?
小智 -1
我遇到过这个问题
我的 wpf 应用程序通常:
1- 在 32 位系统上运行速度比 64 位系统更快
2-如果安装了directx,它将影响应用程序,因为wpf是基于directx运行的,并且directx的版本也很重要:
directx 版本 7 或更高版本:无图形硬件加速
directx 版本 7 或更高版本且低于版本 9.0:渲染第 1 层部分图形硬件加速
directx 版本 9 或更高版本:大多数图形功能使用图形硬件加速。
所以最新版本总是更适合您的 wpf 应用程序
使用 .net 版本 4 或更高版本,以获得更清晰的文本
还要检查显卡驱动程序是否已安装且版本是否为最新版本
还有更多...但这些信息足以满足您的情况
祝你好运
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |