<Controls:MyControl Mode="Mode1" Value="{Binding Path=Something}" />
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,当我在ListView的数据模板中使用此控件时,在设置Mode属性之前发生绑定.
如何确保在值绑定之前始终设置模式?
我想知道PropertyChanged当用户在输入文本时暂停时是否可以引发事件TextBox?或者更具体地说,我想X在用户停止在TextBox中键入数秒后运行一个方法.
例如,我有一个带有TextBox的表单,没有别的.用户在TextBox中键入1-9位Id值,相当资源密集的后台进程加载记录.
我不想使用,UpdateSouceTrigger=PropertyChanged因为这会导致资源密集型后台进程在键入字符时运行,因此9位ID号从这些进程中的9个开始.
我也不想使用,UpdateSourceTrigger=LostFocus因为表单上没有任何其他内容可以使TextBox失去焦点.
那么有没有办法让我的后台进程只有在用户输入ID号时暂停后才会运行?