摘要: 一、FallbackValue用法 当增加了绑定语法时,有时绑定失败了啥都不显示,我们可能需要一些提示语句来提示我们绑定失败,此时就用到了 FallbackValue。 下面我们来验证它的作用。 注意事项: 如果绑定源属性的 get 访问器可能需要较长时间,请使用 IsAsync 属性。 比如从 W 阅读全文
posted @ 2021-11-25 21:46 岳振威 阅读(1957) 评论(0) 推荐(1) 编辑
摘要: C# WPF之DataContext 数据绑定的简单用法 应用场景一:直接绑定到一个对象到某个Control上 三步走① 引入DataContext所在的命名空间: 三步走② 设置Resources: 三步走③设置DataContext到你需要的控件上: 应用场景二:采用MvvM.Light的方式绑 阅读全文
posted @ 2021-11-24 17:23 岳振威 阅读(6620) 评论(0) 推荐(0) 编辑
摘要: C# WPF 在XMAL里增加图标字体时没办法实时显示出来只显示一个小方框, 影响我们观察实际效果 正常显示如下: 非正常显示如下: 原因:解决方案所在的文件夹路径存在中文或者特殊标识符之类的,改成正常路径重新 生成解决方案即可。 阅读全文
posted @ 2021-11-05 21:21 岳振威 阅读(896) 评论(0) 推荐(0) 编辑
摘要: C# Trigger、MultiTrigger和DataTrigger的简要用法 下面列出一个简要的例子: 1 <Style TargetType="TextBox" x:Key="basestyle"> 2 <Setter Property="FontSize" Value="35"></Sett 阅读全文
posted @ 2021-11-05 08:49 岳振威 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 1、绑定模型的理解 每个绑定都始终遵循下图所示的模型: 每个绑定都具有四个要素:绑定目标对象、目标属性、绑定源对象,以及要使用的绑定源中的值的路径 下面以一个例子来分析一下,如下所示,将一个文本输入框和一个叫Name的属性绑定起来: <TextBox Margin="10" Height="50" 阅读全文
posted @ 2021-11-03 14:50 岳振威 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写: void ButtonOnClick(object sender,EventAr 阅读全文
posted @ 2021-11-03 09:01 岳振威 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、ControlTemplate只能包括一个子项,如下图可以用个Border作为根子项再在其中添加 <ControlTemplate x:Key="CloseBtnStyle" TargetType="Button"> <Border Background="DarkOrange" CornerR 阅读全文
posted @ 2021-10-28 21:41 岳振威 阅读(214) 评论(0) 推荐(0) 编辑
摘要: <!--第一种默认的方式 指定绑定的数据源和路径--> <TextBlock Text="{Binding Source={StaticResource ViewModel}, Path=temp}" ></TextBlock> <!--第二种采用Element方式--> <TextBlock Te 阅读全文
posted @ 2021-10-28 14:34 岳振威 阅读(1154) 评论(0) 推荐(0) 编辑