Show / Hide Table of Contents

Class WeakEventViewModelBase

IWeakEventListener インターフェイスを実装したビューモデルベースです。

Inheritance
System.Object
NotifyObject
ViewModelBase
WeakEventViewModelBase
ValidationViewModelBase
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
System.Windows.IWeakEventListener
Inherited Members
ViewModelBase.UiDispatcher
ViewModelBase.IsUiThread()
ViewModelBase.RaisePropertyChanged(String)
ViewModelBase.InvalidateRequerySuggested()
ViewModelBase.Dispose()
ViewModelBase.Dispose(Boolean)
NotifyObject.PropertyChanged
NotifyObject.SetProperty<T>(T, T, String)
NotifyObject.RaisePropertyChanged<T>(Expression<Func<T>>)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: MakCraft.ViewModels
Assembly: MakViewModelsBase.dll
Syntax
public abstract class WeakEventViewModelBase : ViewModelBase, INotifyPropertyChanged, IDisposable, IWeakEventListener

Constructors

| Improve this Doc View Source

WeakEventViewModelBase()

コンストラクタ

Declaration
public WeakEventViewModelBase()

Methods

| Improve this Doc View Source

OnReceivedPropertyChangeNotification(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
| Improve this Doc View Source

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

リスナーがイベントを処理した場合は true。リスナーが認識または処理しないイベントを受信した場合は、 このメソッドは false を返します。 (旧型式 OnReceivedPropertyChangeNotification(Type, Object, EventArgs) との互換性のため、旧型式が有効な間は、 デフォルトで true を返します。)

| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
Back to top Generated by DocFX