当前位置:首页 > articles > 正文内容

如何设置c#的主题。net WPF应用程序

Luz2个月前 (07-20)articles174

How to set the theme for a c# .net WPF application

  • C. Dodds 问题:
    • 我注意到,当有人从windows 10(我使用windows 7制作)运行我的应用程序时,按钮会变得不对齐,我认为发生这种情况的唯一原因是因为在不同的操作系统上运行时默认了不同的主题。
    • 我该如何设置默认主题,而不是让它根据运行的操作系统进行选择?
    • 许多其他类似的问题都涉及应用程序。xaml文件?但我似乎没有这个,这是自动生成的还是我必须自己添加的?
  • 回答:
    • C. Dodds - vote: 5
      • WPF控件的默认模板在不同版本的Windows上看起来不同。
      • If you add a reference to
        PresentationFramework.Aero.dll
        and set its
        Copy Local
        property to
        true
        in Visual Studio, you can apply a Windows 7 theme your application by adding a merged
        ResourceDictionary
        into your
        App.xaml
        :
      • <Application ...>    <Application.Resources>        <ResourceDictionary>            <ResourceDictionary.MergedDictionaries>                <ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml" />            </ResourceDictionary.MergedDictionaries>        </ResourceDictionary>    </Application.Resources></Application>
      • Besides
        Aero
        , there are some other themes (and their corresponding assemblies) available as well:
      • <ResourceDictionary Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml"/><ResourceDictionary Source="/PresentationFramework.Classic;component/themes/Classic.xaml"/><ResourceDictionary Source="/PresentationFramework.Royale;component/themes/Royale.NormalColor.xaml"/><ResourceDictionary Source="/PresentationFramework.Luna.Homestead;component/themes/Luna.Homestead.xaml"/><ResourceDictionary Source="/PresentationFramework.Luna.Metallic;component/themes/Luna.Metallic.xaml"/><ResourceDictionary Source="/PresentationFramework.Zune;component/themes/Zune.NormalColor.xaml"/>

相关文章

使用nodejs和mongodb进行前端搜索

Frontend search with nodejs and mongodbCaleb 问题: 我今天刚开始学习mongodb,我有一段代码可以用来查询我的数据库和搜索地址:“Park Lane 38”。这是代码,这是结果:...

单元测试名称重要吗?

Are unit-test names important?Xian 问题: 如果单元测试名称随着时间的推移而变得过时,如果您认为测试本身是最重要的事情,那么选择明智的测试名称是重要的吗?ie[Test]public void Sh...

应该如何使用kotlin将findViewById传递数据从活动页面写入片段页面

How should write the findViewById pass data to Fragment page from Activity page using kotlinMIN LEE 问题: //这是我的活动页面覆盖...

C++:泛型&gt&gt;如何为一个通用函数定义多个模板解题,该函数充当静态实例创建者

C++:Generics >> How to define several template deklarations for a generic function, which serves as an static inst...

三js如何向FBX模型添加多个没有蒙皮的Mixamo动画?

Three.js how to add multiple Mixamo animations without skin to an FBX model?Anye 问题: I'm trying to create a game whe...

快速查看绿皮书等交易

SwiftUI View of Transactions like GreenBooksD-H 问题: 我想看看这样的交易。收款人应该在左上角。然后是收款人下的类别。然后,最右边是顶部的花费金额和底部的日期。然而,我能做到的最好的就...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。