
WPF
MonkeyBananas
这个作者很懒,什么都没留下…
展开
-
WPF INotifyPropertyChanged实现数据双向绑定
定义一个Person实体类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ComponentModel; namespace Wpf{ public class Person : INotifyPropertyChanged { private String _name; private int .原创 2021-04-09 18:21:57 · 728 阅读 · 0 评论 -
WPF DataGrid垂直滚动后数据异常
问题:DataGrid 的 EnableRowVirtualization 属性默认值是True,就是说动态加载数据,只实例化屏幕内可见的数据;行头的内容是通过绑定实现的,但是滚动刷新时传入的DataGridRow并不是实际位置的行,而是虚拟的,造成行头显示内容错乱;解决办法:设置EnableRowVirtualization=“False",简单易行,但系统资源的开销大。...原创 2021-03-04 17:16:31 · 770 阅读 · 1 评论 -
WPF 获取DataGrid每个单元格信息
前台代码:<DataGrid Name="_dg_DataGrid" RowHeaderWidth="0" AutoGenerateColumns="False" CanUserSortColumns="False" CanUserAddRows="False" CanUserResizeColumns="False"> <DataGrid.Columns> <Dat.原创 2021-03-02 11:39:32 · 1984 阅读 · 0 评论 -
C#类库中无法创建WPF
今天遇到个问题,就是类库里添加不了WPF窗体,如下图:解决办法: 1、找到当前类库的工程文件(后缀.csproj文件) 2、找到下次此处位置添加这行代码<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>最后重新加载项目,就可以添加WPF窗体了!!!...原创 2020-09-27 13:57:22 · 1087 阅读 · 0 评论 -
WPF中实现多选ComboBox控件
https://www.cnblogs.com/yang-fei/p/7364034.html最后有源码可以下载参考哦,很不错!!!原创 2020-08-28 13:24:53 · 761 阅读 · 0 评论 -
WPF NotifyIcon使用
private NotifyIcon _notifyIcon;//托盘控件private ContextMenuStrip _nfmenuStrip;//右键快捷菜单//初始化托盘private void InitialTray(){ _nfmenuStrip = new ContextMenuStrip(); _nfmenuStrip.Items.Add("退出", null, Exit_Click); _notifyIcon = new NotifyIcon();.原创 2020-07-23 13:12:46 · 869 阅读 · 0 评论 -
C# “不支持给定路径的格式”异常处理
https://www.cnblogs.com/yinghualuowu/p/11162931.html原创 2020-07-21 15:28:29 · 3371 阅读 · 0 评论 -
WPF DataGrid 给行添加自定义ToolTip
详情见链接->https://blog.youkuaiyun.com/admans/article/details/99420717原创 2020-06-24 18:38:51 · 897 阅读 · 0 评论 -
WPF 绑定数据源
使用 ObservableCollection<Mode>动态数据集合,修改集合绑定的容器会自动更新,无需再重新给容器赋值;原创 2020-06-02 16:38:17 · 479 阅读 · 0 评论 -
WPF Combobox只能输入数字(包括小数)
private void Cob_PreviewTextInput(object sender,TextCompositionEventArgs e){ Combobox sender = sender as Combobox; Regex re = new Regex(“^[0-9]*[\\.]?[0-9]*$”); e.Handled = !re.Is...原创 2020-04-30 10:58:18 · 1225 阅读 · 1 评论 -
WPF DataGrid 设置某行不可编辑
private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { //我DataGrid绑定的是List<PracticeInfo> //每个Item则是一个PracticeInfo对象 //根据自己绑定的对象进行修改 PracticeInfo p...原创 2020-03-31 11:25:06 · 5846 阅读 · 2 评论 -
WPF 后台修改Grid.ColumnSpan
控件Name.SetValue(Grid.ColumnSpanProperty, 2);原创 2020-03-11 17:36:22 · 2077 阅读 · 0 评论 -
WPF TextBox 限制只能输入正浮点数或正整数
第一步:TextBox添加PreviewTextInput事件,如下:正浮点数用下面方法://正浮点数 private void tbTest_PreviewTextInput(object sender,TextCompositionEventArgs e){ //匹配只能输入一个小数点的浮点数 Regex numbeRegex = ne...原创 2020-03-06 10:06:41 · 3024 阅读 · 1 评论 -
WPF Textblock Run 动态绑定 空白问题
正常编写: <TextBlock > <Run Text="F"></Run> <Run Text="60"></Run> <Run Text="五4"></Run> </TextBlock>显示结果如下图:...原创 2020-03-05 18:59:46 · 4676 阅读 · 1 评论