随笔分类 - WPF
WPF 各种技术示例和实例
摘要:MainWindow.xaml <Window x:Class="SevenZipTestWPF.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas
阅读全文
摘要://这里可以动态加载其他dll文件中的组件 Assembly assem = Assembly.LoadFile($"{Directory.GetCurrentDirectory()}\\{data.DllName}"); var onePage = assem.CreateInstance(dat
阅读全文
摘要:参考 https://www.cnblogs.com/xianyuxihuamao/p/12849209.html https://www.cnblogs.com/akwkevin/p/14946496.html 一个Wpf控件库(Wpf客户端框架使用) Wpf登录验证方式(1)-滑动拼图的实现 h
阅读全文
摘要:获取 PasswordBox 中密码的代码如下: // 使用一个IntPtr类型值来存储加密字符串的起始点 IntPtr p = System.Runtime.InteropServices.Marshal.SecureStringToBSTR(this.passwordBoxPassword.Se
阅读全文
摘要:默认 C# 代码 public partial class DataGridView : Window { public DataGridViewModel viewModel; public DataGridView() { InitializeComponent(); this.viewMode
阅读全文
摘要:参考:https://www.cnblogs.com/mq0036/p/12448153.html private void Window_Loaded(object sender, RoutedEventArgs e) { var Loads= this.Dispatcher.BeginInvok
阅读全文
摘要:一、无边框窗体 XAML样式如下: <!--无边框窗体样式 START--> <Style TargetType="Window" x:Key="WindowStyle"> <!--无边框--> <Setter Property="WindowStyle" Value="None"></Setter
阅读全文
摘要:WPF 显示SVGA直播礼物 参考:https://files.cnblogs.com/files/microsoft-zh/WpfAppSvga.zip?t=1634302978&download=true
阅读全文
摘要:WPF ChromiumWebBrowser 隐藏滚动条 public MainWindow() { webBrowser.FrameLoadEnd += OnBrowserFrameLoadEnd; } private void OnBrowserFrameLoadEnd(object sende
阅读全文
摘要:网页中添加下面样式即可: <style> html, body { margin: 0px; height: 100%; width: 100%; overflow: hidden; background: rgba(0, 0, 0, 0); } </style>
阅读全文
摘要:XAML代码 <Window WindowStyle="None" WindowState="Normal" AllowsTransparency="True" > Window 背景,不直接使用Opacity <Window.Background> <SolidColorBrush Opacity
阅读全文
摘要:1、启动界面的实现方式 public partial class App : Application { protected override void OnStartup(StartupEventArgs e) { SplashScreen splashScreen = new SplashScr
阅读全文
摘要:实例:按钮异步事件,非UI堵塞 // 按钮事件,异步事件,获取结果,非UI堵塞 private async void WindowTask_Click(object sender, EventArgs e) { string getstr = await Task.Run<string>(() =>
阅读全文
摘要:1、颜色渐变(从上而下) <Path Height="64" Stretch="Fill" Data="*"> <Path.Fill> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#1c
阅读全文
摘要:解决方案:Dispatcher.Invoke(new Action(delegate{ }));
阅读全文
摘要:注意点: 1、子线程计算过程,不要调用主线程;
阅读全文
摘要:ObservableCollection 排序 参考:https://blog.csdn.net/dnazhd/article/details/89530751
阅读全文
摘要:渐变色 <Border CornerRadius="8" BorderThickness="2" BorderBrush="#BF66FF"> <Border.Background> <LinearGradientBrush StartPoint="1,1" EndPoint="0,0"> <Lin
阅读全文
摘要:背景渐变(LinearGradientBrush) <Border Height="50" Width="200" Background="Blue"> <Border.OpacityMask> <LinearGradientBrush StartPoint="0,0" EndPoint="1,0"
阅读全文
摘要:卡顿的原因:异步请求数据列表,数据列表响应后,加载数据和图片,(UI)图片请求远程路径延时导致卡顿;解决方案:异步处理下载图片,然后让UI显示; if (ImgUrl.Contains(".png") || ImgUrl.Contains(".jpg") || ImgUrl.Contains(".g
阅读全文