propertychanged

    0熱度

    1回答

    我希望我能正確解釋我的問題。 我有一個DataGrid綁定到一個ObservableCollection對象,並綁定到我的數據網格的選定項目的文本框。 當我以編程方式修改SelectedItem屬性值(名稱)時,我的TextBox文本值不更新! 這裏是我的設計代碼: <DataGrid Name="grid" HorizontalAlignment="Left" Margin="119,28,0,

    0熱度

    1回答

    我有一個類RuleDependency和兩個屬性IsNull和ValueTypeEnabled。 我們爲我們的用戶界面使用silverlight,我希望具有以下功能。 當IsNull屬性發生變化時我希望提高第二個屬性PropertyChanged事件:ValueTypeEnabled。請注意,這是一個部分類,作爲來自web服務的類的擴展,並且我只在參考中有IsNullProperty,所以我不能在

    -1熱度

    1回答

    該窗口包含一個ListBox和一個TextBlock,我的目的是在ListBox中的選擇更改時更新TextBlock。 我有這個類: class ViewModelMain : ViewModelBase { public ObservableCollection<MemEntity> items { get; set; } public object SelectedIte

    0熱度

    3回答

    我有一個DataGrid,我需要計算總的嵌套DataGrid的Price列的,就像這樣: Image 我試圖按照this example讓我每個Person對象的Items observable集合都會在更改時得到通知。不同之處在於我在一個類中實現它,而不是View Model。 public class Person : NotifyObject { private Obs

    0熱度

    1回答

    假設我有一個從父對象中刪除單個子項的方法,並引發一個PropertyChanged事件來指示子項列表已更改。現在說我有第二種方法,可以在一次調用中刪除多個孩子,並使用第一種方法,以便不再編寫一段代碼。在這種情況下,我應該讓第二個方法調用第一個方法N次並將PropertyChanged事件提升N次,還是應該只在第二個方法結束時一次提高事件?謝謝。

    1熱度

    1回答

    我寫了一個簡單的應用程序在C#中使用Xamarin.Forms與Visual Studio 2017,並有一個數據綁定工作來更新內容的問題標籤子控件的顯示DatePicker子控件在同一個ContentPage中選定的日期值。儘管所有的項目元素編譯,構建和部署都沒有任何錯誤,並且每次在DatePicker中選擇日期時都會調用ViewModel中的OnPropertyChanged方法,但是當Pro

    0熱度

    1回答

    我來自C#環境,那裏有INotifyPropertyChanged接口。當訂閱此屬性更改事件時,會收到發件人和屬性名稱。在這個例子中發件人是ViewModel。我想和KnockoutJS有類似之處。我嘗試訂閱並將函數的實例存儲到包含具有ViewModel和PropertyName參數的對象的散列表中。因爲可觀察值中的新值不足以滿足我想要使用該事件的需求。 如何使用與C#的INotifyProper

    1熱度

    1回答

    我正在開發一個Xamarin應用程序,用於使用Xamarin表單創建我的佈局的android。我遇到了一個問題,我的時間選擇器觸發了我的查看單元格的加載。 我在做什麼是創建一個列表視圖,然後將項目模板設置爲我的自定義視圖單元格模板。在我的視圖單元格模板中,我創建了一個TimePicker並將PropertyChanged事件綁定到它。我還使用從數據庫檢索的信息設置TimePicker.Time屬性

    1熱度

    2回答

    我正在創建一個應用程序,我遵循MVVM模式(盡我所能),並且我正在使用Prism來簡化操作。 我有一個視圖,用戶可以編輯一個單元格,並在此單元格中從ComboBox中選擇一個值。我想監視選定行的ComboBox值何時更改。例如。價值從「生物」變爲「普列」。 我不知道該怎麼做。我知道所選項目上有「PropertyChanged」事件,但我應該在哪裏訂閱它?無法在構造函數中完成,因爲所選項目將爲空。

    0熱度

    3回答

    我有點失落,我試圖將我的GUI上的標籤綁定到我的代碼中的字符串,但它似乎只工作,如果我把代碼放在我的MainWindow()塊,我無法從其他地方更新它。 這是我INotifyPropertyChanged的類: public class MyClass : INotifyPropertyChanged { private string _testLabel;