inotifypropertychanged

    0熱度

    1回答

    基本上我想要做這樣的事情: public static void OnPropertyChanged(this INotifyPropertyChanged changedObject, string propertyName) { var handler = changedObject.PropertyChanged; if (handler != null) {

    8熱度

    3回答

    我正在Silverlight2中開發一個應用程序並嘗試遵循Model-View-ViewModel模式。我將一些控件上的IsEnabled屬性綁定到ViewModel上的布爾屬性。 我遇到了這些屬性從其他屬性派生出來的問題。比方說,我有一個保存按鈕,我只希望在可以保存時啓用(數據已加載,而且我們目前不忙於在數據庫中執行任何操作)。 所以我有這樣幾個屬性: private bool m_Databa

    1熱度

    1回答

    我正在使用啓用了MultiSelect的DataGridView (Windows Forms),它放置在用戶控件中。我想通過調用實現下面的代碼的公共方法來更新從用戶控制之外的所有選定行: foreach(DataGridViewRow dr in dataGridView.SelectedRows) { MyBusiness business = (MyBusiness)dr.Dat

    1熱度

    2回答

    我處於從外部來源獲知特定實體已在當前數據上下文外被更改的情況。我能找到的實體,並調用刷新,像這樣 MyDataContext.Refresh(RefreshMode.OverwriteCurrentValues,myEntity所); 並且在實體上被更改的屬性被正確更新。但是,當刷新發生時,INotifyPropertyChanging INotifyPropertyChanged都不會引發,這會

    1熱度

    1回答

    例如,如果您有BindingList <人>例如,您將其綁定到控件,如果您的Person類未實現INotfiyPropertyChanging/Changed,則對基礎List的更改將不會自動顯示在您的控件中。我的問題是,就框架而言,這些接口還有其他用途嗎?我不是在談論如何使用這些接口來實現基於這些事件的自己的操作,我在.NET Framework本身中討論過,是否還需要實現這些接口?

    0熱度

    2回答

    我有一個屬性被另一個類設置的類。在這個屬性制定者的內部,程序爆炸了。 我只需要知道什麼類實際設置屬性。 我以爲我可以看看棧跟蹤,但因爲我使用INotifyPropertyChanged我認爲它不會給我所需的全部信息。 這裏是堆棧跟蹤如果這有助於! MyProject!MyProject.MyClass.MyProperty.set(string value = "") Line 24 C# [N

    0熱度

    2回答

    我有一個實現INotifyPropertyChanged屬性的類。 我有一個綁定到該屬性的控件。 我有另一個類來監聽propertychanged事件。在該類的事件處理程序中,我更改了代碼中屬性的值。 我的問題是,我不想做任何的邏輯在事件處理程序下一次會因火燒屬性的變化,由於代碼。 但是,如果用戶更改屬性的平均時間值(通過異步GUI輸入),我還是想的邏輯火。我還需要確保控件得到更新(這是雙向綁定)

    1熱度

    2回答

    我使用一個WPF應用程序模型 - 視圖 - 視圖模型模式的綁定屬性的控件。我有一個ViewModel(設置爲頁面DataContext)與兩個屬性,其中之一是一個實體與PropertyChanged事件。在事件處理程序中,我將其他屬性(布爾值)的值設置爲某個值。 現在的按鈕和文本框屬性是第一次加載結合精緻和PropertyChanged事件被解僱,做它的事。但是,Button的IsEnable屬性

    0熱度

    1回答

    我正在使用Castle DynamicProxy2。 是否有可能告訴代理對象繼承其基類(代理類)上的屬性以及基類專家的屬性。 如果不可能在城堡。任何其他圖書館爲此目的? 我已經張貼在這裏Generic IPropertyChangedNotifier using Dynamic Proxy and wcf serialization problem

    0熱度

    1回答

    我想顯示一堆我在ListBox中創建的對象。我的對象實現了INotifyPropertyChanged接口。我試圖使用一個ObservableCollection,我已經綁定到一個列表框控件(listbox1.DataContext = MyCollection) 但這並不完全是我想要做的,因爲當我的一個屬性之一的列表框沒有刷新MyCollection中的對象發生更改。 我發現這個博客:http: