#PF

wpf/winform获取windows10系统颜色和主题色

原文:wpf/winform获取windows10系统颜色和主题色Windows10开始微软在系统颜色中添加了深色,对于UWP来说很轻松就能获取到系统当前的颜色和主题色,而对于Win32应用就没有那么直观了。在wpf中,可以通过SystemParameters.WindowGlassBrush获取一个近似的颜色,也没办...

wpf键盘

原文:wpf键盘一、键盘类和键盘事件WPF提供了基础的键盘类(System.Input.Keyboard类),该类提供与键盘相关的事件、方法和属性,这些事件、方法和属性提供有关键盘状态的信息。Keyboard的事件也通过UIElement等XAML基元素类的事件向外提供。对于键盘操作,其常用的事件有两组:KeyDown...
代码星球 ·2020-04-03

C# WPF 时钟动画(2/2)

原文:C#WPF时钟动画(2/2)模拟实现时钟效果,学习WPF动画好例子,本文承接上文C#WPF时钟动画(1/2)。微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。内容目录实现效果业务场景编码实现本文参考源码下载时钟实时展示系统本机时间模拟时钟使用.NetCore3...
代码星球 ·2020-04-03

C# WPF 时钟动画(1/2)

原文:C#WPF时钟动画(1/2)微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言,如果对您有所帮助:欢迎赞赏。内容目录实现效果业务场景编码实现本文参考源码下载目前只实现了秒针动画,下篇文章实现完整效果,可在网站上查看,微信公众号今天只发布了一篇。效果玩具工程简单,只更改一个主窗体文件,另加一个...
代码星球 ·2020-04-03

wpf读取网络图片:

原文:wpf读取网络图片:项目发布之后,图片保存到服务器(成为网络图片):读取方法如下面所示:wpf读取网络图片:privatevoidViewImage(stringfileUri){BitmapImagebitImage=newBitmapImage();bitImage.BeginInit();bitImage....
代码星球 ·2020-04-03

WPF MVVM COMMOND 传参

原文:WPFMVVMCOMMOND传参一、直接绑定(对于有事件的控件可以通过直接绑定的方式)1、view<hc:SideMenuItemHeader="接谈中"Cursor="Hand"Command="{BindingAddTabItemCommand}"CommandParameter="PDjtList.x...
代码星球 ·2020-04-03

WPF 菜单事件绑定 DataTemplate下button Command事件绑定 DataTemplate遍历实体数据

原文:WPF菜单事件绑定DataTemplate下buttonCommand事件绑定DataTemplate遍历实体数据一、菜单编写不要使用listbox,listbox只有selectchanged事件,没有点击事件,会导致,点相同菜单没有触发事件的情况1、引用部分增加“Name="frmWorkstation"&n...

WPF MVVM 子页面控制主窗体新增tab页面

原文:WPFMVVM子页面控制主窗体新增tab页面一、方案利用viewmodel之间消息传递方式二、子页面1、view.xaml<ButtonContent="接谈"Command="{BindingDataContext.JtCommand,RelativeSource={RelativeSourceMode=...

wpf mvvm ViewModel如何关闭view窗口

原文:wpfmvvmViewModel如何关闭view窗口最近用wpf开发一客户端(MVVM),需要增加登陆窗口,登陆成功后关闭登陆窗口。废话少说进入正题。原理:通过CommandParameter传递窗口对象,再调用Close()关闭view窗口请先安装:prism4(http://compositewpf.code...

WPF MVVM 关闭当前窗体 打开新的窗体

原文:WPFMVVM关闭当前窗体打开新的窗体登录成功窗体切换1、xaml点击事件将登录页面某个控件带回至ViewModel<ButtonContent="登录"Command="{BindingLoginCommand}"CommandParameter="{BindingElementName=pb_passw...

WPF实现窗体在屏幕内移动拖拽,不超过屏幕边界

原文:WPF实现窗体在屏幕内移动拖拽,不超过屏幕边界最近在项目中遇到WPF弹出窗体只能在屏幕内移动的需求,使用WndProc截获系统消息、ClipCursorAPI函数控制鼠标可用区域解决了问题,特意记录以备后用。12publicpartialclassMainWindow:Window{privatePOINT_mo...

WPF Dispatcher.BeginInvoke子线程更新UI

原文:WPFDispatcher.BeginInvoke子线程更新UI在开发WPF应用时出现:”调用线程无法访问此对象,因为另一个线程拥有该对象。“是因为UI线程是WPF应用的主线程,若尝试子线程更新UI线程应使用Dispatcher.BeginInvoke()或者Invoke()方法。Dispatcher.Begin...

WPF ComboBox 默认选中无效

原文:WPFComboBox默认选中无效在WPF开发当中,我发现ComboBox的默认选中逻辑失效了,仔细查找后发现后台逻辑并没有出现问题。测试后发现在XAML中,ComBoBox控件的SelectedValue属性需要写在ItemSource之前,默认选中又恢复正常了。<ComboBoxSelectedValu...

WPF 窗体快捷键(热键)

原文:WPF窗体快捷键(热键)前言:在WPF项目开发当中,遇到了需要用到快捷键的需求,于是对热键做了一个快速学习,但是这方面的资源很少。。。 热键大致分为三种场景,下面用QQ的使用场景举例:全局热键:QQ的Ctrl+Alt+A截图。焦点热键:QQ消息栏的Shift+Enter文本换行。窗体热键:Alt+F4关...
代码星球 ·2020-04-03

WPF DataGrid标题Header Binding失效

原文:WPFDataGrid标题HeaderBinding失效前言:因业务需要对WPF中的DataGrid控件中的行数进行统计,同时把统计的行数显示在列标题上。如果我们用常规的Binding手段更新DataGridTextColunm的Header的话是不会生效的,因为WPF中视觉树中没有DataGridTextCol...
首页上一页...1213141516...下一页尾页