WPF
Jacky-Liu999
这个作者很懒,什么都没留下…
展开
-
wpf 动态设置textblock的字体颜色
动态设置textblock的字体颜色 <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding IsSuccess, Converter={StaticResource BoolToSucces原创 2021-04-06 15:48:11 · 7026 阅读 · 0 评论 -
wpf 父子窗口之间通信
需求:子窗口在修复完错误之后,需要把修复结果发送到父窗口,让其更新修复结果方式:通过Action//父窗口//定义委托 private Action<bool> repairAction; public void Initialize() { //添加委托执行事件 repairAction += RepairCallBackExcute; } private void RepairCallB原创 2021-04-06 15:44:51 · 818 阅读 · 0 评论 -
wpf 去除window默认样式
去除window最上面的一行的样式WindowStyle="None"添加closing事件 ,可拖拽事件 Height="450" Width="800" Background="#2D2F2F" WindowStyle="None" ResizeMode="NoResize" MouseLeftButtonDown="Window_MouseLeftButtonDown" Closing="MainWindow_Closing" WindowStartupL原创 2021-04-06 15:43:13 · 721 阅读 · 0 评论 -
wpf 添加converter
xml 添加引用:xmlns:Converters ="clr-namespace:McsfRestoreTool.Converters"其中Converters可以随便填,它是一个标签名McsfRestoreTool.Converters是converter所在的namespace,如果一开始报找不到,可以尝试清理解决方案 还有切换any cpu 和x64ResourceDictionary 引入具体的converter public class BoolToSuccessC.原创 2021-04-06 15:41:00 · 519 阅读 · 1 评论 -
wpf 生命周期函数binding Command
添加引用System.Windows.Interactivity下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=10801在xml 文件中添加:xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"绑定事件 <i:Interaction.Triggers>..原创 2021-04-06 15:39:06 · 192 阅读 · 0 评论 -
C# 反射调用
具体实现 public object DLLReflection(string dllName, string nameSpace, string className, string functionName, object[] args, out string response) { try { if (-1 == dllName.LastIndexOf(".dll"))原创 2021-03-03 16:45:39 · 263 阅读 · 2 评论 -
Func委托
Func委托Func委托引用了一个带有一个返回值的方法,他可以传递0-16个入参,和一个返回值Func<out TResult>Func<in T,out TResult>Func<in T1,in T2,...,in T16, out TResult> 定义:private Func< string,string> TestFunc;...原创 2019-10-22 15:10:33 · 142 阅读 · 0 评论 -
Action
无参数 Action testAction = () => { Thread.Sleep(2000); TMSMessageBox.ShowError("test"); }; testA...原创 2019-10-22 14:40:48 · 419 阅读 · 0 评论 -
wpf 虚拟打印时在文件另存为框中如何实现自动添加文件名
最近项目中需要实现在虚拟打印时,自定义文件名找了好多主要有两种方案一:隐藏print操作中的自带的SaveFileDialog,自己创建一个,通过设置FileName实现,但是这种实现方式是在低版本的framework,winform中实现。二: 通过FindWindow找到界面上的文件另存为界面,再通过层层FindWindowEx,找到你要修改值的control,最后通过sendmess...原创 2019-10-16 10:08:35 · 1534 阅读 · 0 评论 -
C# 泛型方法实现除法
例如: public static T ConvertUnitMmtoUnitCm<T>(T mmValue)where T:struct { dynamic v1 = mmValue; return (T)(v1 /10); }原创 2019-04-09 15:16:53 · 396 阅读 · 0 评论 -
WPF label中如何控制小数位的位数
例如:我想在Label中保留两位有效小数位 <Label > <Label.Content> ...原创 2019-04-09 10:34:59 · 3012 阅读 · 2 评论