随笔分类 -  WPF

WPF编程经验整理
摘要:LiveCharts是一款非常好用的WPF图表绘制类库,相比其他同类类库,LiveCharts的UI风格样式更加多样更加美观。 准备工作:安装以下两个类库: 1、甘特图 前台View代码 1 <lvc:CartesianChart Grid.Row="2" Zoom="None" Margin="0 阅读全文
posted @ 2020-06-24 15:13 橘子香气 阅读(9366) 评论(4) 推荐(4) 编辑
摘要:换行&#x0a; (写在Text中才起作用) 空格&#160; https://www.cnblogs.com/dc10101/archive/2011/11/14/2248432.html 阅读全文
posted @ 2020-06-22 19:55 橘子香气 阅读(451) 评论(0) 推荐(0) 编辑
摘要:WPF在使用样式的时候一般都是 Style="{StaticResource styleKey}",这里只能填一个样式,那么如何引用多个样式呢? 方法一:使用BaseOn 注意: 1.BaseOn所引用的样式一定要写在引用者的前面才有效; 2.所引用的样式的TargetType不能与引用者的Targ 阅读全文
posted @ 2020-06-19 18:18 橘子香气 阅读(1601) 评论(0) 推荐(0) 编辑
摘要:第2-6行 1 <ListView Name="HumidifyEventLog" Style="{StaticResource ListViewStyle}" ItemContainerStyle="{StaticResource ResourceKey=ListViewItemStyle}"> 阅读全文
posted @ 2020-04-28 16:57 橘子香气 阅读(1110) 评论(1) 推荐(0) 编辑
摘要:将ListView包裹在一个父Grid中 写一个与ListView平行的Grid,设置该Grid的列数与ListView中GridView的列数相同,将该Grid各列设置列宽按比例分配 将ListView中GridView的各列的Width绑定上述Grid的ActualWidth 这样,通过设置上述 阅读全文
posted @ 2020-04-28 16:55 橘子香气 阅读(3455) 评论(0) 推荐(1) 编辑
摘要:InitializeComponent(); 报错: 查看对应的前台xaml文件中,主标签中是否缺失引用: x:class="命名空间.类名" 阅读全文
posted @ 2020-04-03 15:32 橘子香气 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:SplashScreen类为WPF应用程序提供启动屏幕。 方法一:设置图片属性 1. 添加启动图片到项目中 2. 设置图片属性的Build Action为SplashScreen 方法二:编写代码 1. 在App.xaml.cs中重写OnStartUp方法: 1 using System; 2 us 阅读全文
posted @ 2019-07-24 09:59 橘子香气 阅读(2727) 评论(0) 推荐(1) 编辑
摘要:效果: 1. 点击WPF主窗体上的一个按钮,弹出子窗体, 2. 窗体最小化后,在菜单栏中点击子窗体,会连带显示它所从属的主窗体。 1. 在WPF项目中,已有主窗体MainWindow,再新建子窗体ChildWindow: 2. 在主窗体的按钮单击事件的处理程序中: 【显示窗口】 为显示窗口,需要创建 阅读全文
posted @ 2019-07-24 09:37 橘子香气 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:举例中英文切换: 一、静态切换(每次切换需要重启应用) 1. 新建一个WPF APP(.NET Framework)项目,StaticLanguageSelect 2. 右击项目名,添加New Item,选择Resources File类型,取名为Resources.en-us.resx,把该文件拖 阅读全文
posted @ 2019-07-23 14:43 橘子香气 阅读(2907) 评论(0) 推荐(0) 编辑
摘要:在xaml对应的后台代码文件的初始化方法中: public ShellView() { InitializeComponent(); #region 启动时串口最大化显示 Rect rc = SystemParameters.WorkArea; //获取工作区大小 this.Left = 0; // 阅读全文
posted @ 2019-03-29 15:28 橘子香气 阅读(1652) 评论(1) 推荐(0) 编辑
摘要:新建Resource Dictionary文件,取名Style; 将常用的样式写入该文件; 在App.xaml中引用该文件: <Application x:Class="Machine.UI.App" xmlns="http://schemas.microsoft.com/winfx/2006/xa 阅读全文
posted @ 2019-03-29 15:22 橘子香气 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、首启窗体设置 1. 创建一个新的WPF应用程序并添加NuGet包:Caliburn.Micro 2. 删除项目自带的主窗口文件MainWindow.xaml 3. 在App.xaml项目文件中,删除StartupUri="MainWindow.xaml"节点特性,并添加ResourceDicti 阅读全文
posted @ 2019-03-29 11:25 橘子香气 阅读(1732) 评论(0) 推荐(1) 编辑
摘要:一、名词解释 使用MahApps.Metro扁平化UI控件库,可以使界面呈现更加美观。本文将总结MahApps.Metro的使用方法,及如何自定义修改其主题颜色等。 详细内容可参考官网:https://mahapps.com/ 二、安装 推荐使用NuGet进行安装: 选中要添加MahApps.Met 阅读全文
posted @ 2019-01-17 18:56 橘子香气 阅读(8367) 评论(1) 推荐(1) 编辑