Class WeakEventViewModelBase
IWeakEventListener インターフェイスを実装したビューモデルベースです。
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
System.Windows.IWeakEventListener
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MakCraft.ViewModels
Assembly: MakViewModelBaseCore.dll
Syntax
public abstract class WeakEventViewModelBase : ViewModelBase, INotifyPropertyChanged, IDisposable, IWeakEventListener
Constructors
| Improve this Doc View SourceWeakEventViewModelBase()
コンストラクタ
Declaration
public WeakEventViewModelBase()
Methods
| Improve this Doc View SourceOnReceivedPropertyChangeNotification(Type, Object, EventArgs)
PropertyChangedEvent を受信したときに実行する仮想メソッドです。
Declaration
[Obsolete("OnReceiveWeakEventNotification(Type managerType, object sender, EventArgs e) 仮想メソッドを使用してください。")]
protected virtual void OnReceivedPropertyChangeNotification(Type managerType, object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Type | managerType | |
System.Object | sender | |
System.EventArgs | e |
OnReceiveWeakEventNotification(Type, Object, EventArgs)
イベント マネージャーからイベントを受信したときに実行する仮想メソッドです。
Declaration
protected virtual bool OnReceiveWeakEventNotification(Type managerType, object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Type | managerType | |
System.Object | sender | |
System.EventArgs | e |
Returns
Type | Description |
---|---|
System.Boolean | リスナーがイベントを処理した場合は |
ReceiveWeakEvent(Type, Object, EventArgs)
イベント マネージャーからイベントを受信します。
Declaration
public bool ReceiveWeakEvent(Type managerType, object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Type | managerType | |
System.Object | sender | |
System.EventArgs | e |
Returns
Type | Description |
---|---|
System.Boolean |
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
System.Windows.IWeakEventListener