propertychanged

    3熱度

    1回答

    我正在修改一個Silverlight項目,它大量使用後面的代碼來設置屬性等。這是幾年前創建的,幾乎從WinForms項目移植過來。 我注意到的問題是,當我爲一個屬性設置數據綁定時,在這種情況下可見性,如果該屬性直接在代碼後面設置,那麼數據綁定將被刪除。我甚至在PropertyChanged事件中設置了斷點來驗證情況。 我已經做了很多的WPF開發,從來沒有注意到這一點。這是正常的,我錯過了,或者是不

    0熱度

    2回答

    我有一個字典,其ValueCollection由類組成,這些類在我的虛擬機中作爲屬性公開,並綁定到UI上的DataGrid。我的問題是Dictionary是異步填充的(它實際上是一個ObservableDictionary,所以我可以監視更改事件),並且沒有結果出現在網格中。我在VM中爲DataGrid綁定的屬性引發PropertyChanged事件,只要將某項添加到Dictionary中,但無法

    15熱度

    1回答

    我有一個文本框綁定到一個依賴屬性,我已經實現了一個PropertyChangedCallBack函數,當文本改變時我需要調用textbox.ScrollToEnd()但我不能,因爲PropertChanged函數需要是靜態的,是有沒有辦法解決這個問題? static FrameworkPropertyMetadata propertyMetaData = new FrameworkProperty

    3熱度

    2回答

    我有一個jFormattedTextField,我將setCommitsOnValidEdit設置爲true,然後我在「value」屬性上添加了一個事件偵聽器來「屬性更改」。 該jFormattedTextField的第一個焦點是它在鍵入時不調用事件偵聽器方法。但是在「focusLost」它調用事件監聽器,然後當它再次接收焦點時,它在輸入時調用事件監聽器。 我希望事件偵聽器在該jFormatted

    4熱度

    1回答

    我相信你們中的大多數人遇到過這種情況,當你立即輸入你喜歡的文本框來按照已經輸入的內容過濾ViewCollection。 它在WPF中非常直接,只需更改用於綁定到PropertyChanged的Text的UpdateSourceTrigger即可。 正如你所期望的Silverlight沒有它。這只是一個默認和顯式的代替。 我的想法是將交互行爲綁定到文本框的TextChanged事件。你會推薦這種方法

    4熱度

    4回答

    我想知道是否有可能在TextBox中輸入文字時暫停用戶PropertyChanged事件?或者更具體地說,我想在用戶停止在文本框中輸入後運行方法X秒。 例如,我有一個帶有TextBox的窗體,沒有別的。用戶在文本框中輸入一個1-9數字的Id值,相當資源密集的後臺進程加載該記錄。 我不想使用UpdateSouceTrigger=PropertyChanged,因爲這會導致資源密集型後臺進程在鍵入字符

    19熱度

    4回答

    我有一個簡單的類與一個字符串屬性和List屬性,我有INofityPropertyChanged事件實現,但當我做一個.Add添加到字符串列表這個事件沒有命中,所以我的轉換器顯示在ListView沒有被擊中。我猜屬性改變沒有命中一個添加到列表....我怎麼能實現這個方式來獲得該屬性更改事件命中? 我是否需要使用其他類型的集合? 感謝您的幫助! namespace SVNQuickOpen.Conf

    -1熱度

    1回答

    我想通過使用反射更改對象屬性時發出通知。 這是mjpeg.dll類之一: public class MJPEGConfiguration : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string psw; pu

    9熱度

    4回答

    我有一個用戶控件,它公開了一個名爲VisibileItems的DependencyProperty 每當該屬性得到更新時,我需要觸發另一個事件。 爲了達到這個目的,我用PropertyChangedCallback事件添加了一個FrameworkPropertyMetadata。 由於某些原因,此事件只被調用一次,並且在下次VisibleItems更改時不會觸發。 XAML: <cc:MyFilt

    2熱度

    1回答

    您好我正在嘗試一些方法來做到這一點,但要麼不成功,要麼不理想。我只想 捕獲集合中任何項目的PropertyChanged事件。我已經手動有線它的那一刻 ,但我不知道是否有一個更優雅的解決方案: public class Item : INotifyPropertyChanged { ... public delegate void MyPropertyChangedHandl