![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
weixin_41619400
这个作者很懒,什么都没留下…
展开
-
WebBrowser
WebBrowser(IE) 与 JS 相互调用 - 幕三少 - 博客园转载 2021-10-26 17:57:48 · 113 阅读 · 0 评论 -
WPF MouseLeftButtonDown自动触发
StackPanel main_tab = WanhopViewController.CurrentHomeWindow.FindName("tab_main") as StackPanel; MouseButtonEventArgs args = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left); WanhopViewController.CurrentH...原创 2021-10-21 10:06:25 · 467 阅读 · 1 评论 -
wpf WebBrowser 默认滚动条样式修改
WebBrowser 默认采用的是IE 内核。所以 进度条样式无法做美化。以下策略: 修改为与背景颜色一致,WebBrowser 加载默认获取焦点,鼠标滚轮触发滚动事件。 string head = "<html}><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">" + "<style>" .原创 2021-03-11 16:07:15 · 398 阅读 · 0 评论 -
c# 正则密码强度
1、包含数字及字母System.Text.RegularExpressions.Regex.IsMatch(newpwd.ToString().Trim(), @"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,24}$")2、包含数字、字母、特殊字符System.Text.RegularExpressions.Regex.IsMatch(newpwd.ToString().Trim(), @"^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^原创 2021-03-11 15:56:03 · 466 阅读 · 0 评论 -
wpf 滚动条样式
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:RsVPN"> <!-- ScrollViewer 滚动条 --&.原创 2020-12-23 15:14:36 · 868 阅读 · 1 评论 -
WPF 资源动态加载
LoadStyleResource(@"Resources/style/ResourceDictionary.xaml");窗体动态加载样式 private void Window_Initialized(object sender, EventArgs e) { this.AllowsTransparency = true; this.Style = (Style)this.FindResourc...原创 2020-12-11 15:21:06 · 486 阅读 · 0 评论 -
C# 程序隐藏在托盘,快捷方式启动Show出来。
1、第一种情况: 最小化+托盘 public App() { this.Startup += App_Startup; } private void App_Startup(object sender, StartupEventArgs e) { bool ret; mutex = new System.Threading.Mutex(true, "RsVPN", ou原创 2020-12-08 17:04:57 · 916 阅读 · 2 评论 -
WPF 碎记
1、跨窗体访问控件/// <summary> /// 添加设备 /// </summary> /// <param name="sender"></param> /// <param name="e"></param>原创 2020-08-26 16:24:17 · 91 阅读 · 0 评论 -
自定义控件之仪表盘gauge
gauge.xaml<UserControl x:Class="WpfApplication5.gauge" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xam...原创 2020-08-26 16:23:01 · 778 阅读 · 0 评论 -
WPF 中动态创建和删除控件
动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件.FindName("Name") as 控件类型 //找到控件并转换成相应类型 注意:仅通过 控件.Name来设置是不能通过FindName来找到控件的,必须注册动态删除控件 1.容器控件.Children.Remove(...转载 2018-09-28 09:43:05 · 6224 阅读 · 0 评论 -
Button 模板记录
<ControlTemplate x:Key="ButtomTemplate" TargetType="Button"> <Border Height="28" Name="Border" BorderBrush="White" BorderThickness="1" CornerRadius="18,0,18,原创 2018-09-21 15:38:36 · 171 阅读 · 0 评论 -
Expender 模板记录
<Expander Header="在线设备" Foreground="#FFD6FFFF" FontSize="18" IsExpanded="True" Style="{StaticResource ExpanderStyle1}" Background="#FF24B072"/> Style="{StaticResource Expa原创 2018-09-21 15:35:54 · 111 阅读 · 0 评论 -
一个立体的按钮 控件模板
<!--操作设备按键模板--> <ControlTemplate x:Key="ButtonControlTemplate1" TargetType="{x:Type Button}"> <Grid> <Grid.ColumnDefinitions> ...原创 2018-09-21 11:45:04 · 666 阅读 · 0 评论 -
midFrequence开发笔记(1)
1、仪表盘资料网站 http://www.beaugauge.com/2、添加仪表盘步骤(参考CSDN https://blog.csdn.net/xiefei20098648/article/details/66970985) Step1. 新建一个空的WPF工程命名为,在新的工程中完成CircularGauge.dll的添加。 Step2.引用Circul...原创 2018-07-19 16:12:20 · 166 阅读 · 0 评论 -
AvalonDock的基本用法
AvalonDock是优秀的开源项目,用于创建可停靠式布局,能够在WPF中方便开发出类似VS2010的软件界面。对于复杂的软件系统,大量控件的使用会使的界面变得难以管理。AvalonDock帮我们解决了这一问题。想要在WPF项目中使用AvalonDock的功能,首先要加载AvalonDock所提供的动态库,下载地址:http://avalondock.codeplex.com/r...转载 2018-07-18 09:24:29 · 564 阅读 · 0 评论 -
样式与模板
Button1样式 带矩形选中 <ControlTemplate x:Key="ButtomTemplate" TargetType="Button"> <Border Name="Border" Opacity="0.8" BorderBrush="#FF188FB2" BorderThickness="1"原创 2018-08-18 09:50:26 · 405 阅读 · 0 评论 -
WPF DataGrid常用属性记录
BeginEdit :使DataGrid进入编辑状态。CancelEdit :取消DataGrid的编辑状态。CollapseRowGroup :闭合DataGrid的行分组。CommitEdit :确认DataGrid的编辑完成。ExpandRowGroup :展开DataGrid的行分组。GetGroupFromItem :从具体Item中得到分组。ScrollInto...转载 2018-09-05 10:28:08 · 2465 阅读 · 0 评论 -
WPF 之 Datagrid
现在人年龄不大,记性却差的要命。对于我这么懒的小白。算了,我还是记一下吧……^-^……一、Datagrid 与 数据库 之 Datacontent <DataGrid x:Name="dgDeviceData" CanUserAddRows="False" IsReadOnly="True" x:FieldModifier="public" ItemsSource="{Bindin...原创 2018-09-18 09:08:54 · 355 阅读 · 0 评论 -
关于数据库常用的操作
class DataBase { public static string connString = @"Data Source=DESKTOP-3TQ2FI6\LV2018;Database=ManagementSystem_db;User Id =sa; Password =;"; //MySQL连接字符串 //数据库连接对象 ...原创 2018-09-18 09:20:02 · 146 阅读 · 0 评论 -
C# WPF中DataGrid的数据绑定(Binding)
转载地址:http://www.zhixing123.cn/net/csharp-wpf-datagrid-binding.html最近使用C#+WPF开发一个小测试工具,其中用到了DataGrid。因为没有C#+WPF的开发经验也是一边摸索一边开发,所幸C#+WPF的上手难度不大,开发过程较为顺利。不过在使用DataGrid的时候还是遇到了一点阻绊,并且让人有些恼火。闲话少叙,讲一下这里...转载 2018-09-18 09:24:12 · 39367 阅读 · 1 评论 -
WPF 几种常用控件样式的总结
这里把wpf中几种常用样式总结一下,后期可以直接拷贝使用,呵呵一、Button <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx...转载 2018-09-20 15:07:38 · 763 阅读 · 0 评论 -
动态创建控件的序列化与反序列化
public Button Btn = new Button();//序列化保存savedButton = XamlWriter.Save(Btn); //反序列化 还原 if (!string.IsNullOrEmpty(savedButton)) { StringReader stringReader ...原创 2018-09-26 10:37:43 · 362 阅读 · 0 评论