1
我必須對每個WPF文本框的textchange事件做複雜的計算,是否有任何類似的事件?你可以建議在.net中TextBox的TextChange事件的similr事件WPF
我必須對每個WPF文本框的textchange事件做複雜的計算,是否有任何類似的事件?你可以建議在.net中TextBox的TextChange事件的similr事件WPF
你可以綁定爲使用,並確保確保任何更改綁定項被觸發:
<TextBox Text="{Binding Path=X, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
,然後根據這種改變你的視圖模型,你可以做計算(您的視圖模型應該實現INotifyPropertyChanged
:
public int MyProperty
{
get
{
return myVar ;
}
set
{
myVar = value;
OnPropertyChanged("MyProperty") ;
//Fire off calculation in another thread in here
}
}
如果它是複雜的,需要大量的,不要在每一個文本變化:) –
所以達維德如何識別這種變化是輕微或嚴重 – Abhi
可以採用定時的方法,在那裏你這樣做可以當發生變化時,給秒錶做一個秒錶,並且對於在增量週期內做出的所有變化,您將執行一次計算。 –