WPF
StevenChen85
好好学习,好好工作,心平气和。
展开
-
WPF 布局控件 Grid表格
Grid表格布局控件,在WPF项目的界面布局中非常常用。主要是以行列进行元素控制的。原创 2024-06-17 20:48:57 · 547 阅读 · 0 评论 -
WPF窗口置顶
方法2:后台代码设置。原创 2024-06-01 20:23:46 · 304 阅读 · 0 评论 -
wpf自定义按钮样式
来定义当鼠标悬停和按钮被按下时的视觉变化。你可以根据需要自定义。修改border元素的背景色为LightBlue。修改border元素的背景色为DarkBlue。在WPF中,自定义按钮样式可以通过创建一个。首先,在你的WPF项目资源字典中定义按钮的。这个例子中的按钮模板包括一个。来定义按钮的外观,以及。原创 2024-05-23 19:04:56 · 458 阅读 · 0 评论 -
MvvmLight 框架的使用
前言 WPF开发中MVVM是一定要会使用的。本文就MvvmLight的基本使用做一下介绍。1.安装在NuGet中找MvvmLight如图,右边有一个[安装]按钮。安装时有一个提示点【我接受】就可以继续安装了。安装好后的效果:安装好后会多一个ViewModel文件夹。有两个类MainViewModel,ViewModelLocatorMainViewModel 是MainWindow.xaml窗体对应ViewModel类。可以在这里写数据绑定和绑定命令。Vi原创 2024-05-06 23:28:39 · 511 阅读 · 0 评论 -
wpf 按钮禁用样式
在WPF中,要为按钮创建一个禁用样式,需要在资源字典中定义一个。原创 2024-04-28 22:51:50 · 848 阅读 · 0 评论 -
WPF-后台设置控件Background
后台设置控件的背景原创 2024-03-13 20:40:59 · 927 阅读 · 0 评论 -
WPF 界面刷新问题 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改
一个按钮 的Click事件要做一些事情,但我不希望程序在处理这些事情的时候把界面卡住时。这样就不会卡界面了。在执行这些逻辑的时候我还希望在界面可以实时的看到执行中反馈的数据和信息。在子线程中操作界面控件的数据源出现以下错误:System.NotSupportedException:“该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。WPF 界面刷新问题 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。原创 2024-03-12 09:54:16 · 477 阅读 · 0 评论 -
WPF Window 窗口 常用属性
WPF Window 窗口 常用属性原创 2024-03-11 08:45:14 · 555 阅读 · 0 评论 -
WPF(2)命令绑定
效果是:当TextBox控件的Text属性为空时show按钮不可用,有值时show按钮可用。原创 2024-03-11 08:43:42 · 469 阅读 · 0 评论 -
WPF(1)的MVVM的数据驱动学习示例
Model:数据模型、View 界面、ViewModel 业务逻辑处理。原创 2024-03-10 15:30:13 · 511 阅读 · 0 评论 -
WPF 控制窗口显示位置
窗口显示位置有三种:在中间显示(常用),在父窗口中间显示,在指定位置显示。原创 2024-03-08 09:58:44 · 1832 阅读 · 0 评论 -
WPF 触发器
控件样式和模板 https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/controls/control-styles-and-templates?样式和模板 (WPF .NET) https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/controls/styles-templates-overview?原创 2024-03-08 08:37:55 · 716 阅读 · 0 评论 -
WPF LinearGradientBrush立体效果
WPF LinearGradientBrush立体效果。原创 2024-03-07 13:03:02 · 485 阅读 · 0 评论 -
wpf ComboBox 修改最小高度
wpf ComboBox 修改最小高度。原创 2024-03-06 09:38:18 · 429 阅读 · 0 评论 -
WPF TextBlock 文本纵向排列(旋转90度)
文字旋转90度,纵向排列。原创 2024-03-05 09:50:08 · 578 阅读 · 0 评论 -
WPF Border控件 基本使用
BorderThickness="0,0,0,1" 可以分别设置四条边,顺序是:左 上 右 下。BorderThickness="1" 只设置一个值时表示4条边都是一样的大小。Border 基本使用。原创 2024-03-05 09:48:52 · 367 阅读 · 0 评论 -
WPF 控件是否显示属性 Visibility
Collapsed:完全隐藏,不保留空间中的元素格式。Hidden:隐藏,但保留空间中的元素格式。WPF 控件是否显示属性。Visible:显示。原创 2024-03-04 10:03:02 · 613 阅读 · 0 评论 -
WPF 控件模板
WPF的 ControlTemplate 是一种用于定义和自定义控件的外观和结构的模板,它可以完全替换控件的默认模板,实现个性化和复杂的效果。WPF的 ControlTemplate 是一种用于定义和自定义控件的外观和结构的模板,它可以完全替换控件的默认模板,实现个性化和复杂的效果。ControlTemplate 是一个 XAML 元素,它可以包含任何类型的 UI 元素,如布局、形状、图像、文本等,这些元素构成了控件的视觉树(VisualTree)。原创 2024-03-04 09:17:51 · 498 阅读 · 0 评论 -
在XAML前端代码中,找到Binding的字段,加上属性
【代码】在XAML前端代码中,找到Binding的字段,加上属性。原创 2024-03-02 11:52:25 · 140 阅读 · 0 评论 -
Wpf Grid 控件常用属性
分别对应设Center,RadiusX,RadiusY,当然在wpf中还存在一个“梯度原点“:GradientOrigin。渐变的选项有:RadialGradientBrush、LinearGradientBrush。只需要设定圆心坐标和X坐标和Y坐标的值就可以画一个圆形渐变,在wpf中同样需要这三个元素,Grid的网格布局控件,使用网格布局时候需要先确定行数列数。Grid.ColumnDefinitions 设置列。Grid.RowDefinitions 设置行。原创 2024-03-02 11:46:22 · 376 阅读 · 0 评论 -
wpf 数据转换器Convert的基本使用
3.在要使用的地方调用: 1.引用转换器所在命名空间 xmlns:dc="clr-namespace:SZCLKJ.Weld.App.DataConvert"2.在界面资源中创建资源key :原创 2023-12-20 00:32:20 · 876 阅读 · 0 评论 -
WPF TabControl 选项卡 控件 美化
WPF 选项卡 控件 美化。原创 2023-12-05 09:20:19 · 2112 阅读 · 0 评论 -
解决 System.NotSupportedException:“该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。”方法
用于封装消息和进度条值的 LoadModel 的loadmsg 属性的数据类型由LeoObservableCollection 改成了ObservableCollection,在界面上执行。3.2 方法2 只改LoadModel的loadmsg属性的数据类型为LeoObservableCollection。修改界面上代码,首先在 构造中增加DispatcherHelper.Initialize();SetLoadMsg 方法如下修改。具体看上面LoadModel的代码。原创 2023-12-01 23:28:14 · 1411 阅读 · 1 评论 -
WPF 使用AutoMapper+DI+对应该的扩展方法 源码
项目中常常有要进行实体转换的时候,几个字段的实体手写一下也很快,没有什么问题。但偶到大实体,有几个字段的那代码量也就不一样了。这时想提升开发效率的人或想减少工作量的人就会想办法解决这个问题了。比如我。哈哈。一般我的做法是把这个方法装到一个类库里去。以后要用直接添加引用就好了。这样一次开发到处用。是不是很方便呀。现将我的类库源码分享出来。原创 2023-11-11 20:13:43 · 164 阅读 · 1 评论 -
MvvmLight 安装后没有Locator 问题 处理
MvvmLight 安装后没有Locator 问题 处理原创 2023-09-12 13:21:10 · 122 阅读 · 1 评论