/// <summary> /// Liefert eine neue Instanz des View Models /// </summary> /// <param name="difficultyLevelManagementViewModel"></param> /// <param name="difficultyLevelScaleManagementViewModel"></param> public DifficultyManagementViewModel(IDifficultyLevelManagementViewModel difficultyLevelManagementViewModel, IDifficultyLevelScaleManagementViewModel difficultyLevelScaleManagementViewModel) { DifficultyLevelManagementViewModel = difficultyLevelManagementViewModel; DifficultyLevelScaleManagementViewModel = difficultyLevelScaleManagementViewModel; PropertyChangedEventManager.AddListener(DifficultyLevelScaleManagementViewModel, this, "SelectedDifficultyLevelScale"); }
void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs args) { PropertyChangedEventManager.DeliverEvent(this, args); }
public ChannelInfo(IChannel channelSource, UserSettings settings) { ChannelSource = channelSource; PropertyChangedEventManager.AddHandler(ChannelSource, ChannelInfo_PropertyChanged, string.Empty); }
public override void UnregisterRoute() { PropertyChangedEventManager.RemoveListener(this.RouteOutComponent, this, this.RouteOut); base.UnregisterRoute(); }
public void Shutdown() { PropertyChangedEventManager.RemoveHandler(ContactListViewModel, ContactListViewModelPropertyChanged, ""); contactsView.Dispose(); }
public DashboardView() { InitializeComponent(); PropertyChangedEventManager.AddListener(UserContext.Current, this, string.Empty); }