![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF专栏
文章平均质量分 56
90e家
本人从事LIS、pacs开发,有需要的,可以留言联系,哈哈
展开
-
WPF 多选树作为控件使用
写过一篇关于多选树应用的,这里写了多选树作为模版的应用,这样可以通过直接绑定该控件进行处理,多余的动作以及类啊,可以在模版里面处理好。两个项目:第一个为调用,第二个为模板库效果图:前端引用: <demo:UCTreeView Name="tvDemo" > </demo:UCTreeView>后台绑定: List<Node> SourceList = new List<Node>(.原创 2021-11-30 13:41:53 · 681 阅读 · 0 评论 -
WPF多选树的实现
先上截图看效果为了更好的展示选中的效果,将选中的节点存入了datagrid,日常使用中,一般需要对节点进行转换成其他实体,在源代码的基础上修改即可。TV代码主要就是在treeview的基础上,绑定了一个checkedbox,然后对选中和非选中状态的判断,datatype是给treeview绑定对象,并指定对象的类型; <TreeView Name="tvFunction" BorderThickness="1"> <TreeView.R原创 2021-10-15 11:03:32 · 795 阅读 · 0 评论 -
WPF小技巧
1、用户控件关闭父窗口Window.GetWindow(this).Close();原创 2021-08-27 08:38:52 · 153 阅读 · 0 评论 -
WPF自定义标题
先上图简单的设计,满足普通标题栏使用,也可以继续的优化功能。采用蓝色的背景。 <Grid> <Grid.Background > <SolidColorBrush Color="#5585F5"></SolidColorBrush> </Grid.Background> <Grid.ColumnDefinitions> .原创 2021-08-05 14:49:52 · 548 阅读 · 0 评论 -
WPF Core用户控件自定义事件传参
写了个通用的用户控件,用于登录界面复制,包含用户名、密码、登录按钮。点击事件将数据传输到引用界面。直接上图:将这三者,甚至更多的,封装到一个UClogin当中,并给出一个LoginClick事件进行触发。后台事件代码: private void LoginClick_Click(object sender, EventArgs e) { LoginEventArgs args = e as LoginEventArgs; .原创 2021-08-03 14:44:50 · 813 阅读 · 0 评论 -
WPF+MVVM实现datagrid绑定(3)
上一篇5、界面层界面层比较简单,直接贴代码。<Window x:Class="WPF_MVVM_Demo1.View.UserManage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.mic.原创 2020-10-22 16:29:50 · 1293 阅读 · 0 评论 -
WPF+MVVM实现datagrid绑定(2)
上一篇3、BaseViewModel属性改变通知类,多个对象都要使用到。namespace WPF_MVVM_Demo1.ViewModel{ public class BaseViewModel: INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string p.原创 2020-10-22 16:21:28 · 2695 阅读 · 5 评论 -
WPF+MVVM实现datagrid绑定(1)
概念性的东西不做任何介绍,网上千篇一律,我们需要真正能实现的代码。网上的好些资料都是不全的,无法实现,为确保正常运行,先贴图证明。(本来想在一个写完,内容过多,一直卡)启动内容概述:1、框架:1、实体代码很简单不介绍using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespac原创 2020-10-22 15:57:12 · 1358 阅读 · 0 评论