站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目模板和 .NET Core 3.1 WPF 项目模板没有区别,创建好项目后,NuGet 引入 MaterialDesignThemes 库: 安装MaterialDesignThemes库 2.引入样式 演示Demo就一个xaml文件和xaml.cs文件,为了方便后面收集WPF界面设计效果,统一放在了开源项目TerminalMACS.ManagerForWPF ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf Themes/MaterialDesignTheme.Light.xaml" /> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf gen.Next(100); return loginProb <= 20; } private async void OpenCB_DialogOpened(object sender, <em>MaterialDesignThemes</em>.Wpf.DialogOpenedEventArgs
:MaterialDesignInXamlToolkit 2.选择主题 Light theme:<ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf MaterialDesignTheme.Light.xaml" /> Dark theme: <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf MaterialDesignTheme.Light.xaml" /> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf TextElement.FontWeight="Medium" TextElement.FontSize="14" FontFamily="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf
本文背景 继续 MaterialDesignThemes 开源控件库学习,本文简单使用输入控件的水印附加属性:materialDesign:HintAssist.Hint。 ? ? 2. 代码实现 使用 .NET CORE 3.1 创建名为 “Login” 的WPF模板项目,添加1个Nuget库:MaterialDesignThemes.3.1.0-ci981。 2.1 App.xaml文件引入样式 文件【App.xaml】,在 StartupUri 中设置启动的视图【MainWindow.xaml】,并在【Application.Resources】节点增加 MaterialDesignThemes ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf MaterialDesignTheme.Light.xaml" /> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf
代码实现 使用 .NET CORE 3.1 创建名为 “Login” 的WPF模板项目,添加1个Nuget库:MaterialDesignThemes.3.1.0-ci981。 2.1 App.xaml文件引入样式 文件【App.xaml】,在 StartupUri 中设置启动的视图【MainWindow.xaml】,并在【Application.Resources】节点增加 MaterialDesignThemes ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf MaterialDesignTheme.Light.xaml" /> <ResourceDictionary Source="pack://application:,,,/<em>MaterialDesignThemes</em>.Wpf