|
|
1
2
在后面的代码中,我正在设置MyPerson属性 之后 我使用的第一个方法之所以有效,是因为在初始化标签并计算其数据绑定表达式时,窗口已经初始化,MyPerson属性已经设置。
|
|
|
2
1
首先,除非在绑定上设置诊断,否则大多数情况下不会看到绑定错误。第二个不起作用的原因是您已经将DataContext设置为MyPerson。因为这是DataContext,所以您需要做的就是绑定到属性姓氏。你现在的做法是试着叫MyPerson.MyPerson.lasname。 |
|
|
3
1
对于第二种方法,您只需要
TopDataContext适合我,但是绑定不会出现在设计器中,除非我有一个包含数据的单独类。为了让它发挥作用,你可以这样做:
这要求您创建一个单独的类(在本例中称为BindingClass),该类包含MyPerson属性。 我认为这在设计器中是有效的,因为我在xaml中显式地创建了类的新实例。 |
|
|
4
0
处理第一个绑定的另一个简单方法是为窗口指定一个名称并通过引用它
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 2 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |