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