Class NotifyObject
プロパティ変更通知を実装した基底クラス。
Implements
System.ComponentModel.INotifyPropertyChanged
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 NotifyObject : INotifyPropertyChanged
Constructors
| Improve this Doc View SourceNotifyObject()
コンストラクタ。
Declaration
public NotifyObject()
Methods
| Improve this Doc View SourceRaisePropertyChanged(String)
PropertyChanged イベントを発火します。 propertyName が省略された場合、呼び出し元のメソッドまたはプロパティの名前を用います。
Declaration
protected virtual void RaisePropertyChanged(string propertyName = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | propertyName |
SetProperty<T>(ref T, T, String)
プロパティ名 property を value の値で書き換え、PropertyChanged イベントを発火します。 propertyName パラメータが省略された場合、呼び出し元のプロパティの名前を用います。
Declaration
protected virtual void SetProperty<T>(ref T property, T value, string propertyName = null)
Parameters
Type | Name | Description |
---|---|---|
T | property | |
T | value | |
System.String | propertyName |
Type Parameters
Name | Description |
---|---|
T |
Events
| Improve this Doc View SourcePropertyChanged
PropertyChanged イベント処理用のデリゲート。
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type | Description |
---|---|
System.ComponentModel.PropertyChangedEventHandler |
Implements
System.ComponentModel.INotifyPropertyChanged