gpt4 book ai didi

WPF MVVM TextBox 即时绑定(bind)属性更新

转载 作者:行者123 更新时间:2023-12-03 10:21:28 24 4
gpt4 key购买 nike

我有一个 MVVM 应用程序,它显示一个 TextBox,其文本绑定(bind)到一个 viewmodel 属性:

    Text="{Binding Path=Caption, Mode=TwoWay}

'Caption' 属性的更新仅在将光标置于任何其他控件时发生。有没有一种好方法可以在输入任何字符时立即更新“Caption”属性?我需要这个,因为我的应用程序在同一个窗口中显示了两次 View ——一个是真正的“工作区”,另一个是“缩略图”,在所有加载的“工作区”的列表框中。 “工作区”将正确显示新文本。 “缩略图”仅在失去光标时更新文本框

最佳答案

对于 text 属性,更新绑定(bind)的默认方式是 LostFocus 而不是 PropertyChanged,您需要明确设置。

Text="{Binding Path=Caption, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}

Source

关于WPF MVVM TextBox 即时绑定(bind)属性更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32639303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com