コード例 #1
0
 /// <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");
 }
コード例 #2
0
 void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs args)
 {
     PropertyChangedEventManager.DeliverEvent(this, args);
 }
コード例 #3
0
 public ChannelInfo(IChannel channelSource, UserSettings settings)
 {
     ChannelSource = channelSource;
     PropertyChangedEventManager.AddHandler(ChannelSource, ChannelInfo_PropertyChanged, string.Empty);
 }
コード例 #4
0
ファイル: PropertyRoute.cs プロジェクト: jsmug/Transit
 public override void UnregisterRoute()
 {
     PropertyChangedEventManager.RemoveListener(this.RouteOutComponent, this, this.RouteOut);
     base.UnregisterRoute();
 }
コード例 #5
0
 public void Shutdown()
 {
     PropertyChangedEventManager.RemoveHandler(ContactListViewModel, ContactListViewModelPropertyChanged, "");
     contactsView.Dispose();
 }
コード例 #6
0
 public DashboardView()
 {
     InitializeComponent();
     PropertyChangedEventManager.AddListener(UserContext.Current, this, string.Empty);
 }