随笔分类 -  WPF

WPF 各种技术示例和实例
摘要:在处理一些交互事件的时候,很容易出现单击或双击,不小心触发了多次的问题。 public class EventResponseController { private static EventResponseController _instance; public static EventRespo 阅读全文
posted @ 2024-05-23 00:46 microsoft-zhcn 阅读(114) 评论(0) 推荐(0)
摘要:创建WPF项目,然后NuGet安装包:CefSharp.Wpf 一、基本使用 Loaded += (m, n) => { #region 加载HTML CefSharpSettings.WcfEnabled = true; var browser = CefSharpHelper.Browser; 阅读全文
posted @ 2023-12-11 11:56 microsoft-zhcn 阅读(168) 评论(0) 推荐(0)
摘要:MVVM即Model-View-ViewModel,MVVM模式与MVP(Model-View-Presenter)模式相似,主要目的是分离视图(View)和模型(Model),具有低耦合、可重用性、独立开发、可测试 MVVM框架有很多,开源的主要有: PRISM:由微软提供,和MEF/Unity一 阅读全文
posted @ 2022-12-18 11:28 microsoft-zhcn 阅读(1321) 评论(0) 推荐(1)
摘要:MainWindow.xaml <Window x:Class="SevenZipTestWPF.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas 阅读全文
posted @ 2022-11-12 17:43 microsoft-zhcn 阅读(302) 评论(0) 推荐(0)
摘要://这里可以动态加载其他dll文件中的组件 Assembly assem = Assembly.LoadFile($"{Directory.GetCurrentDirectory()}\\{data.DllName}"); var onePage = assem.CreateInstance(dat 阅读全文
posted @ 2022-11-12 16:59 microsoft-zhcn 阅读(258) 评论(0) 推荐(0)
摘要:参考 https://www.cnblogs.com/xianyuxihuamao/p/12849209.html https://www.cnblogs.com/akwkevin/p/14946496.html 一个Wpf控件库(Wpf客户端框架使用) Wpf登录验证方式(1)-滑动拼图的实现 h 阅读全文
posted @ 2022-11-10 14:21 microsoft-zhcn 阅读(134) 评论(0) 推荐(0)
摘要:获取 PasswordBox 中密码的代码如下: // 使用一个IntPtr类型值来存储加密字符串的起始点 IntPtr p = System.Runtime.InteropServices.Marshal.SecureStringToBSTR(this.passwordBoxPassword.Se 阅读全文
posted @ 2022-04-08 15:46 microsoft-zhcn 阅读(208) 评论(0) 推荐(1)
摘要:默认 C# 代码 public partial class DataGridView : Window { public DataGridViewModel viewModel; public DataGridView() { InitializeComponent(); this.viewMode 阅读全文
posted @ 2022-03-28 09:31 microsoft-zhcn 阅读(510) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/mq0036/p/12448153.html private void Window_Loaded(object sender, RoutedEventArgs e) { var Loads= this.Dispatcher.BeginInvok 阅读全文
posted @ 2022-03-15 22:36 microsoft-zhcn 阅读(384) 评论(0) 推荐(0)
摘要:一、无边框窗体 XAML样式如下: <!--无边框窗体样式 START--> <Style TargetType="Window" x:Key="WindowStyle"> <!--无边框--> <Setter Property="WindowStyle" Value="None"></Setter 阅读全文
posted @ 2022-03-14 20:35 microsoft-zhcn 阅读(333) 评论(0) 推荐(0)
摘要:WPF 显示SVGA直播礼物 参考:https://files.cnblogs.com/files/microsoft-zh/WpfAppSvga.zip?t=1634302978&download=true 阅读全文
posted @ 2021-10-21 17:00 microsoft-zhcn 阅读(136) 评论(1) 推荐(0)
摘要:WPF ChromiumWebBrowser 隐藏滚动条 public MainWindow() { webBrowser.FrameLoadEnd += OnBrowserFrameLoadEnd; } private void OnBrowserFrameLoadEnd(object sende 阅读全文
posted @ 2021-10-19 10:07 microsoft-zhcn 阅读(519) 评论(0) 推荐(0)
摘要:网页中添加下面样式即可: <style> html, body { margin: 0px; height: 100%; width: 100%; overflow: hidden; background: rgba(0, 0, 0, 0); } </style> 阅读全文
posted @ 2021-10-19 09:15 microsoft-zhcn 阅读(264) 评论(0) 推荐(0)
摘要:XAML代码 <Window WindowStyle="None" WindowState="Normal" AllowsTransparency="True" > Window 背景,不直接使用Opacity <Window.Background> <SolidColorBrush Opacity 阅读全文
posted @ 2021-10-19 09:13 microsoft-zhcn 阅读(299) 评论(0) 推荐(0)
摘要:1、启动界面的实现方式 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { SplashScreen splashScreen = new SplashScr 阅读全文
posted @ 2021-10-14 17:35 microsoft-zhcn 阅读(298) 评论(0) 推荐(0)
摘要:实例:按钮异步事件,非UI堵塞 // 按钮事件,异步事件,获取结果,非UI堵塞 private async void WindowTask_Click(object sender, EventArgs e) { string getstr = await Task.Run<string>(() => 阅读全文
posted @ 2021-09-24 18:36 microsoft-zhcn 阅读(637) 评论(0) 推荐(0)
摘要:1、颜色渐变(从上而下) <Path Height="64" Stretch="Fill" Data="*"> <Path.Fill> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#1c 阅读全文
posted @ 2021-09-17 12:39 microsoft-zhcn 阅读(785) 评论(0) 推荐(0)
摘要:解决方案:Dispatcher.Invoke(new Action(delegate{ })); 阅读全文
posted @ 2021-09-13 18:28 microsoft-zhcn 阅读(71) 评论(0) 推荐(0)
摘要:注意点: 1、子线程计算过程,不要调用主线程; 阅读全文
posted @ 2021-09-13 17:50 microsoft-zhcn 阅读(1542) 评论(0) 推荐(0)
摘要:ObservableCollection 排序 参考:https://blog.csdn.net/dnazhd/article/details/89530751 阅读全文
posted @ 2021-09-10 17:43 microsoft-zhcn 阅读(30) 评论(0) 推荐(0)