Data binding UWP:通过ElementName绑定未更新ui
我有一个简单的Data binding UWP:通过ElementName绑定未更新ui,data-binding,uwp,uwp-xaml,Data Binding,Uwp,Uwp Xaml,我有一个简单的页面,其中有一个文本块,我想显示它的实际高度和实际宽度 当应用程序启动时,它会显示正确的值,但在调整页面/窗口的大小时不会更新。如果通过ElementName绑定到dependencProperty,则在uwp中是否有特殊功能可以让它自动更新ui 尽管[ActualHeight]有一个ActualHeight属性支持字段,但ActualHeight不会引发属性更改通知,应该将其视为常规CLR属性,而不是依赖性属性 因此,您的选择是: 订阅页面的SizeChanged,然后从那
页面
,其中有一个文本块
,我想显示它的实际高度
和实际宽度
当应用程序
启动时,它会显示正确的值,但在调整页面/窗口
的大小时不会更新。如果通过ElementName
绑定到dependencProperty
,则在uwp
中是否有特殊功能可以让它自动更新ui
尽管[ActualHeight]有一个ActualHeight属性支持字段,但ActualHeight不会引发属性更改通知,应该将其视为常规CLR属性,而不是依赖性属性
因此,您的选择是:
- 订阅页面的
,然后从那里更新文本SizeChanged
- 创建并使用附加属性(基本相同,但隐藏在附加的道具中)
- 订阅页面的
,然后从那里更新文本SizeChanged
- 创建并使用附加属性(基本相同,但隐藏在附加的道具中)
模式=双向
,这是不断更新值所必需的。您没有使用模式=双向
,这是不断更新值所必需的