2026-10-18-WPFUIGallery2
十月 18, 2026
WPFUIGallery2
WPF中有一个重要概念Trigger 俗称:触发器
可以根据状态来自动的改变外观。
1 | <Style x:Key="NameInputStyle" TargetType="TextBox"> |
BorderThicknessSetter的属性 边框粗细BorderBrush边框画刷 也就是颜色 这里定义 DarkOrange 深橙色ToolTip定义tip~
C#绑定对象
先新建一个文件 我命名为ProfileViewModel.cs
1 | namespace WpfUiDemo; |
{get; set;}的写法叫自动实现属性,编译器会帮你生成一个隐藏字段来保存值,所以不用自己写存储逻辑。
等价于
1 | private string _displayName = "WPF Studyer"; |
然后修改MainWindows.xaml.cs 初始化后加载这个类
1 | public MainWindow() |
这样在xaml中就能用了
1 | <TextBlock Text="{Binding DisplayName}" |
写法对比
去哪里寻找数据
{Binding ElementName=NameInput, Path=Text}名为NameInput的控件{Binding DisplayName}当前DataContext对象的DisplayName属性
查看评论