inotifypropertychanged

    0熱度

    3回答

    後,我用觀察的集合來UDPATE從INotifyPropertyChange 繼承一個類但是當我改變文本框的顏色不會更改的屬性和PropertyChanged保持無效和沒有按」觸發。在第一次改變它不是null。但在第一次更改後它始終爲空。 附上我的代碼: namespace COMSimulator { [XmlRoot("SerialPortsColors")] publ

    2熱度

    1回答

    我想在C#中學習屬性(獲取和設置)。我仍然對這門語言很陌生,目前正在製作一個使用WPF和一些文本框的簡單程序,如圖所示。 所以,這裏有介紹: 輸入:這是在那裏用戶可以鍵入輸入,位於主窗口 輸出1:這是在哪裏看到在輸入的輸入字符串,位於主窗口 輸出2:與輸出1相同,位於主窗口中的選項卡1內。 輸出3:與輸出1相同,位於選項卡2內部,仍位於MainWindow。 輸出4:與輸出1相同,位於標籤2內部,

    0熱度

    1回答

    我想提一下,這個屬性不會在內部改變,所以我不能使用下面的代碼。它根據在該NIC上建立的連接是否從「上」變爲「下」或反之亦然。所以這個屬性在程序外部被改變了。 如果我有一個static NetworkInterface對象,並且當該對象的OperationalStatus屬性從上變爲下時,我想做點什麼(比如說顯示一個消息框),我該怎麼做?我目前的想法是每隔幾秒鐘對計時器進行一次檢查,以瞭解財產狀況的

    1熱度

    2回答

    問題:UpdateSourceTrigger總是需要更新源的屬性嗎?我似乎記得很久以前Mode = TwoWay就夠了。但是現在,我必須UpdateSourceTrigger = PropertyChanged?也許我失去了它... <DataGridTemplateColumn Header="Hub" Width="SizeToHeader"> <DataGridTemplat

    0熱度

    1回答

    什麼是使用INotifyPropertyChanged的一個列表的正確方法? 我有一個CertInfo類,它是一類認證的: namespace ResumeApp { public class CertInfo { public DateTime AcquiredDate { get; set; } public String Certificatio

    0熱度

    1回答

    我在按下我的更新按鈕後更新WinGridView時遇到問題。我正在使用BindingList使用INotifyPropertyChanged屬性。仍然無法讓我的GridView更新。 下面是代碼從我短的測試程序: public Form1() { InitializeComponent(); //create BindingList using(Sq

    0熱度

    1回答

    更新:我的問題最初是針對格式問題以及來自多個其他屬性的「派生」屬性。我認爲這是相同的情況,但正如你從Fabios回答中看到的那樣,情況並非如此。我已經改變了這個問題一點,要明確說明它不是隻是格式。 我正在使用單向數據綁定的WinForms和INotifyPropertyChanged來更新表單。但我無法弄清楚它是如何影響派生函數的。例如可以說我有一個返回的價格爲十進制的函數: public dec

    1熱度

    3回答

    根據this instruction,我試圖使用INotifyPropertyChanged函數來刷新我的UWP應用程序中的綁定數據。不幸的是,當數據的值從代碼後面改變時,事件PropertyChangedEventHandler返回null值(PropertyChanged = null在檢查這個陳述期間:if(PropertyChanged!= null))。當值從應用程序頁面更改(通過輸入值

    0熱度

    1回答

    我試圖讓我選擇的組合框值=文本框的值。我希望只有在可能的情況下才能使用xaml。 <ListView x:Name="ExampleLV" ItemsSource="{Binding Data.Example1Collection}"> <ListView.View> <GridView> <GridViewColumn Header="Column1" Dis

    1熱度

    1回答

    爲什麼上升INotifypPropertyChanged爲List<T>屬性不起作用? 考慮這個MCVE: public class NotifyPropertyChanged : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public void OnP