![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
爆炸大西瓜
这个作者很懒,什么都没留下…
展开
-
WPF 应用处于中断模式问题
处于中断模式不主动退出怎么解决主要问题应该是窗口的关闭模式没有选择,最好手动设置关闭模式,亲测解决添加关闭模式 ShutdownMode="OnExplicitShutdown"整体如下所示<Application x:Class="test.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.micr原创 2021-04-19 17:35:04 · 789 阅读 · 0 评论 -
WPF C#定义系统的整体颜色方案 —— 一键换肤
1.定义资源字典定义默认颜色或者其他颜色即可(示例)注意Key值相同第一套颜色<SolidColorBrush x:Key="DefultBG" Color="#FF075E9B"/><SolidColorBrush x:Key="DefultButtonBack" Color="#FF075E9B"/><SolidColorBrush x:Key="DefultButtonFor" Color="White"/>第二套颜色<SolidColorBr原创 2021-04-14 11:38:04 · 2406 阅读 · 0 评论 -
WPF C# MVVM 更改触发器触发事件
MVVM 更改触发器触发事件,对没有Command的控件进行更改,将需要使用的函数定义到ViewModel中引用:如果没有这个包,就到Nuget包下载管理下载一个,之后引用即可 xmlns:i="http://schemas.microsoft.com/expression/View:这里我以TextBox为例,使用Template部分自己定义即可,直接在下方定义Interaction.Tiggers即可,(重要:EventName一定要使用本身有的API名,不要自己定义,不然可能会失效,Comma原创 2021-04-13 10:26:09 · 881 阅读 · 0 评论 -
WPF DataGrid 更改View并更新Sqlite数据库中内容
1.引入库使用MVVM模式设计时使用//obj为从UI获取的CommandParameter//Xaml在按钮中写的 CommandParameter="{Binding ElementName= dataGrid}"DataGrid dg = obj as DataGrid; //解除DataGrid编辑状态,可以选择性使用,如果不需要可以删除dg.CommitEdit();DataView dataView = Model.DataView; //这里放的是Model下的DataVie原创 2021-04-02 14:41:46 · 1046 阅读 · 0 评论 -
WPF ScrollViewer跟随鼠标滑动设置
1.xaml设置//这里我用了Hidden隐藏滚动条的显示,滚动功能不受影响<ScrollViewer x:Name="scrollview" PreviewMouseWheeel="ScrollViewer_PreviewMouseWheel" VerticalScrollBarVisibility="Hidden" />2.定义隧道事件PreviewMouseWheelprivate void ScrollViewer_PreviewMouseWheel(object sende原创 2021-04-02 14:16:42 · 1786 阅读 · 0 评论 -
WPF 资源字典使用方式
目录一、资源字典二、使用步骤1.建立资源字典2.具体内容3.整合资源到App.Xaml一、资源字典 WPF资源字典可以自定义样式,并且可以在其他的同类控件中使用相同样式,所以应用比较广泛,而且功能较强,可以自己规定样式,但是相较于Winform会比较复杂。二、使用步骤1.建立资源字典在项目名上右击直接选择添加 ----- 资源词典,即可完成初步创建2.具体内容以按钮举例<ResourceDictionary xmlns="http://schemas.microsoft.co原创 2021-03-11 17:23:29 · 1403 阅读 · 0 评论