WPF
Diamond 、
To Be Better.
展开
-
WPF 关键字高亮实现方式
Label自定义控件public class HighlightLabel : Label { /// <summary> /// 高亮画笔 /// </summary> public static DependencyProperty HighlightForegroundProperty = DependencyProperty.Register("HighlightForeg.原创 2021-08-11 14:42:35 · 1268 阅读 · 0 评论 -
WPF窗口最大化时,不覆盖任务栏
实现WPF框架最大化时,不覆盖任务栏的做法,废话不多说,直接上代码 public static void RepairWindowBehavior(Window wpfWindow) { if (wpfWindow == null) return; wpfWindow.SourceInitialized += delegate { I原创 2021-07-23 15:09:49 · 1089 阅读 · 0 评论 -
WPF 禁用硬件渲染
var hwnd_source = (System.Windows.Interop.HwndSource)PresentationSource.FromVisual(this); var hwnd_target = hwnd_source.CompositionTarget; hwnd_target.RenderMode = System.Windows.Interop.RenderMode.SoftwareOnly;通过这段代...原创 2021-07-23 15:08:08 · 936 阅读 · 0 评论 -
WPF实现无标题栏窗体(无边框)点击任务栏图标正常最小化
WPF 实现无边框窗口 点击任务栏图标进行程序最小化及恢复正常的两种代码方式xxx.xaml文件内容代码:设置Window属性:ResizeMode="CanMinimize"xxx.cs文件内容代码:this.ResizeMode = System.Windows.ResizeMode.CanMinimize;...原创 2020-05-27 11:34:05 · 1451 阅读 · 0 评论 -
WPF 鼠标拖动控件方法(部分控件无法拖动)
搜索网上部分资料,写了demo进行测试验证,发现部分控件是可以在窗口上进行拖动的,但是类似于Button这样的控件,不知道是否是因为本身具有点击事件,无法进行拖动,类似于Image、UserControl是经过测试可以拖动的,以下直接放出demo代码xxx.xaml文件内容<local:uc_Tips HorizontalAlignment="Left" Height="28" Margin="430,10,0,0" VerticalAlignment="Top" Width="197" M原创 2020-05-26 17:23:53 · 1486 阅读 · 0 评论