Windows Presentation Foundation
.NET Framework 的一部分,它提供统一的编程模型,用于在 Windows 上构建业务线桌面应用程序。
110 个问题
在我的应用程序 XAML 中,我定义了一个对象来存储某些样式值:
<Application.Resources>
<KHSkins:AppSkin x:Key="MyAppSkin"></KHSkins:AppSkin>
(KHSkins 是我们创建的一个项目,它公开了一个 AppSkin 项目,而 AppSkin 项目又具有许多属性)
在页面的 XAML 中:
<dxg:GridControl x:Name="gSectionDocuments"
AutoGenerateColumns="None"
Grid.Row="1"
EnableSmartColumnsGeneration="False"
SelectionMode="Row"
dx:ThemeManager.ThemeName="{Binding Source={StaticResource MyAppSkin}, Path=DevExpressTheme, Mode=OneWay}"
dx:DXSerializer.SerializationID="gSectionDocuments"
dx:DXSerializer.StoreLayoutMode="UI"
AllowDrop="True"
AutoPopulateColumns="False">
MyAppSkin 上的 DevExpressTheme 属性具有特定的“主题名称”的默认值。它的价值并不重要。可以说,它的默认值是使DevExpress Grid看起来“扁平”的值,而默认的“主题名称”使其看起来像早期的Microsoft Office应用程序。可怕。
现在请注意,这不会影响它在运行时的外观。在运行时,一切都很好,网格看起来完全符合我想要的样子。
但是在IDE中,当我查看Designer时,它看起来像哔哔声
疯狂的是.....在我的旧笔记本电脑上,当我打开完全相同的项目时,其中包含完全相同的代码,它在 IDE 中看起来不错。
在我的新笔记本电脑上的VS 2019 IDE中,我是否错过了一些“设置”?
Note:此问题总结整理于:Show correct style at design time