inotifypropertychanged

    1熱度

    4回答

    當集合中的某個屬性爲true時,我需要綁定到一個bool屬性,這只是true。 這是結合: <tk:BusyIndicator IsBusy="{Binding Tabs, Converter={StaticResource BusyTabsToStateConverter}}"> 而視圖模型: public class MainWindowViewModel : INotifyPropert

    0熱度

    1回答

    請幫助: 我已經實現了使用Xamarin一個簡單的應用程序的MVVM設計。 我有一個模型(用戶)和一個ViewModel(UserViewModel)。 請注意,這個應用程序是我的第一個Xamarin/MVVM應用程序,我是新手。 ,我有問題的是,添加或刪除用戶,視圖不會更新。 當我添加或刪除用戶時,我可以確認數據庫已更新,但不是我的視圖。 請參閱下面我的代碼,我失去了什麼? 用戶模型: publ

    0熱度

    1回答

    我有一個MVVM WPF應用程序,從中顯示啓動屏幕,同時執行一些長期任務。 這個啓動畫面是一個典型的WPF窗口,非常簡單,它只有一個標籤來顯示自定義文本,如「加載...」和微調。 其代碼隱藏僅具有構造函數,其中只執行InitializeComponent和and事件Window_Loaded。 從我的主MVVM WPF應用程序,當我執行長任務時,我實例化此窗口並顯示啓動畫面。 所以,現在我想要自定

    2熱度

    1回答

    我想對我的ViewModel(使用INotifyPropertyChanged)在我的Xamarin表單ContentPage代碼背後設置的屬性作出反應。 假設我可以訪問我的ViewModel,我「可能」做到這一點,像這樣 - protected override void OnAppearing() { base.OnAppearing(); // My ba

    0熱度

    1回答

    我有一個服務,允許我處理屬性事件(它會在StartDateTime更改時觸發),我想知道如何單元測試此服務,或者如何開始單元測試此屬性發生變化。我必須嘲笑這項服務嗎? [Export(typeof(IDriveTimeService))] public class DriveTimeService : IDriveTimeService { public void Initializ

    1熱度

    1回答

    我的屬性更新很好,但我的用戶界面沒有更新。 我在做什麼錯? 我也嘗試設置DataContext不在XAML中,但在構造函數的代碼中,但也沒有工作。 視圖模型: public class MainWindowViewModel : INotifyPropertyChanged { public MainWindowViewModel() { TestCommand

    0熱度

    1回答

    ,所以我有一個實體和複雜類型之間的簡單關係PropertyChanged事件,我想通知實體時,複雜類型的變化,在此代碼 [Table("Bills")] public class Bill : NotifyBase { //how to call SetWithNotif when this changes ? public virtual Discount Discoun

    0熱度

    1回答

    我有一個名爲Grid的類,它由另外兩個類Circle和Line組成。 public class Grid { public Circle Circle {get; set;} public Line Line {get; set;} } 我想要的Line的幾何形狀,以保持連接到Circle的幾何形狀。這意味着當我拖動或移動Circle。我想以某種方式通知Line,並根據

    0熱度

    1回答

    我是WPF的初學者,所以請裸機。我有一個有幾個屬性的類(AlertMsg.cs),它使用INotifyPropertyChanged接口。使用xaml我將該類的命名空間包含在我的窗口(MainWindow.xaml)中。 Intellisense幫助我添加一個數據上下文,並使用xaml將這些屬性綁定到我的窗口元素。所以我知道我的窗戶知道屬性。當我在Visual Studio中運行應用程序時,tex

    0熱度

    1回答

    就像標題所說,我試圖通知屬性更改,方法RaisePropertyChanged被調用coorectly,但PropertyChanged始終爲空。 在這裏,縮短類: public class BluetoothManager : INotifyPropertyChanged { private string selectedBluetoothResult; private