C#.WPF
极丶虎狩
这个博主一直很懒,从来什么都不留下
展开
-
C# WPF 中搭建CefSharp环境
新建项目时-注意选择.NetFrameWork 4.5.2或以上版本标题栏选择->工具-NuGet包管理器->管理解决方案的NuGet程序包打开切换到浏览选项卡 在搜索框输入"CefSharp" 搜索勾选所需项目并点击安装按钮显示完成后.重启VS 重新打开项目切换到x86 配置完成 ...原创 2018-12-07 12:45:23 · 832 阅读 · 0 评论 -
C# WPF 创建异形透明背景窗口 & 无边框窗体移动
AllowsTransparency="True" WindowStyle="None"Background="Transparent"设置背景图<Image x:Name="bgimg" Source="Resources/yiiwindow.png" /> 图片文件直接通过<添加项>添加到项目中点击链接 C# W原创 2018-12-07 13:33:15 · 1650 阅读 · 0 评论 -
C# WPF 无边框窗体移动
为窗体添加 MouseDown 事件private void Window_MouseDown(object sender, MouseButtonEventArgs e){ if (e.LeftButton == MouseButtonState.Pressed) this.DragMove();}原创 2018-12-07 13:52:12 · 968 阅读 · 0 评论 -
C# WPF 无边框按钮
无边框按钮 <Button x:Name="btnExit" Content="X" HorizontalAlignment="Left" Margin="492,38,0,0" VerticalAlignment="Top" Width="11" Height="12" FontSize="6" Foreground="原创 2018-12-07 13:56:34 · 1088 阅读 · 0 评论 -
C# WPF 按钮悬停时切换按钮图片
<Button x:Name="btnExit" HorizontalAlignment="Left" Margin="452,238,0,0" VerticalAlignment="Top" Width="20" Height="20" ToolTip="退出程序"> <Button.Templat原创 2018-12-07 15:14:04 · 1646 阅读 · 1 评论 -
C# Winform 和 WPF 支持文件拖拽到文本框的方法
首先是WinformTextBox的 AllowDrop = true;private void TextBox_DragEnter(object sender, DragEventArgs e){ if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropEffects.Link; ...原创 2019-03-01 18:18:18 · 1379 阅读 · 0 评论 -
C# winform 与 WPF 防止界面卡死
我们一般通过线程来防止界面卡死如果我们在线程中直接修改控件状态和信息那么则会出现如下错误:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThread解决方法为,所有需要改变控件状态的都是用委托的方式:winformprivate void loadInfo() { this.Invoke((MethodInvoker...原创 2019-03-06 12:22:10 · 1311 阅读 · 0 评论 -
WPF 在 Page 中操作主窗体
WPF 中有时候会使用 Frame + Page 的方式来实现页面切换的效果,但往往我们都需要在Page中对主窗体进行一些调整.那么首先我们需要获得主窗体对象.有下面两种方式1.简单方式在Page页面,var window = Window.GetWindow(this);if (window != null) { window.MinWidth = 300; window...原创 2019-03-07 16:07:25 · 1787 阅读 · 0 评论 -
WPF 选择文件对话框 和 保存文件对话框
在进行WPF程序开发的过程中,经常会使用到选择文件对话框和保存文件对话框,但WPF中没有专门负责的控件.实现此功能的方法有两种.第一种是 利用Microsoft.Win32.OpenFileDialog 不过这种方法中第二种是 System.Windows.Forms.OpenFileDialog 这是Winform程序中使用的.所以需要在项目中引用对应库第一种 利用Microsof...原创 2019-03-07 16:12:41 · 1498 阅读 · 0 评论