随笔分类 - WPF
摘要:插入语句 xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" 编译时 ,using System.Windows.Forms.Integration; 报错:Syst
阅读全文
摘要:1 // 将焦点定位到最后一行 2 var border = VisualTreeHelper.GetChild(yourDataGridName, 0) as Decorator; 3 if (border != null) 4 { 5 var scroll = border.Child as S
阅读全文
摘要:原文地址 : WPF MediaElement 设计器异常和无法播放的罪魁祸首_向日葵向阳生-CSDN博客 使用MediaElement的朋友可能会遇到以下两个问题: 设计器异常,如下图: 播放时没有声音(音频)或没有图像(视频)。对于第一个问题,只要不在XAML中使用Source属性即可解决,可改
阅读全文
摘要:首先 WPF 如何实现无边框窗口 <Window ..... WindowStyle = "None"> ... </Window> 而当窗口实现无边框时,同时也无法实现鼠标移动窗体了。那么如何解决这一问题呢,如下列代码所示: 前台代码: <Window ..... WindowStyle = "N
阅读全文
摘要:关闭WPF的方法有:this.Close(); Application.Exit();Application.ExitThread(); System.Environment.Exit(0); 等 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程
阅读全文
摘要:在关闭按钮 Button 的 Click 事件中,添加语句 // 关闭该应用程序的所有子窗口 Application.Current.Shutdown();
阅读全文
摘要:WPF 中设置 Button 的属性 isDefault 为 True
阅读全文
摘要:1 // 关闭全部窗体并退出程序 2 3 Application.Current.Shutdown();
阅读全文
摘要:在Window中设置 位于界面中心 1 WindowStartupLocation="CenterScreen" 位于最前面 1 Topmost="True"
阅读全文
摘要:1 <Style x:Key="ControlBtnStyle" TargetType="{x:Type Button}"> 2 <Setter Property="Template"> 3 <Setter.Value> 4 <ControlTemplate TargetType="{x:Type
阅读全文
摘要:原因一: cs 文件中 赋值时没有将 ItemsSource 置为 null 原因二:(多数情况是这个原因导致的错误) xml 代码出现问题。 仔细检查对应控件 那部分的代码, 一般是缺少必要的嵌套。 <DataGrid> <Style> ... </Style> </DataGrid> 这样的代码
阅读全文
摘要:方法一: 不新增列,利用最左侧列。 首先, 为DataGrid添加LoadingRow事件: 1 this.dataGridEquipment.LoadingRow += new EventHandler<DataGridRowEventArgs>(this.dataGridEquipment_Lo
阅读全文
摘要:去掉最左侧一小列 在定义DataGrid时 添加一个属性设置即可 RowHeaderWidth=“0” 添加以后的界面如下图所示:
阅读全文
摘要:数据绑定: Xaml 代码 ItemsSource = {Binding 字典名} 获取界面选中项: c#代码 var b = (KeyValuePair<键,值>)ListViewName.SeletedValue; // 键,值的数据类型与绑定的字典相同 键数据类型 变量名1 = b.Key;
阅读全文
摘要:如果 DataGrid 绑定的数据源更新数据,但是页面不会刷新,则需要重置数据源,再绑定。 处理如下: DataGridSrd.ItemsSource = newList; 如果 newList 里面的数据发生了改变,则需要重新绑定。 DataGridSrd.ItemsSource = newLis
阅读全文
摘要:今天下午一直被一个问题困惑着,为什么 grid 布局控件的第一行内容可以正常显示,而第二行内容却怎么也无法显示,本以为是设置的 Style 的问题,可是改为默认属性也无济于事,最终在 Style 的 TextBlock 控件的 Text 属性中找到了问题的源头,原来是我绑定的依赖项无效导致了第二行内
阅读全文
摘要:参考来源:https://www.cnblogs.com/KeithWang/archive/2011/12/16/2290471.html 自定义Templet可以实现去掉边框这个目的,但是仅需去掉边框而无其他特殊功能需要实现时,可采用如下代码来加以实现。 <Button Content="Bor
阅读全文
摘要:错误提示: 为了在ListBox上显示某条信息,而调用线程,(这是我直接把Winform那儿的粘贴过来的) 可见WPF不同于Winform,线程调用时,需要增加必要线程调用语句 出错原因: 多线程之间,主线程的控制等等是被保护的。画面中的控件,若是由其他线程来控制,则应该调用委托。 解决方法: 创建
阅读全文

浙公网安备 33010602011771号