ymm4-plugin-document
|
プロパティ変更通知をサポートする基底クラスです。 [詳解]
公開メンバ関数 | |
Bindable () | |
Bindableクラスの新しいインスタンスを初期化します。 |
限定公開メンバ関数 | |
virtual bool | Set<[global::System.Runtime.CompilerServices.Nullable(2)] T > (ref T storage, T value, [global::System.Runtime.CompilerServices.CallerMemberName] string name="", params string[] etcChangedPropertyNames) |
プロパティ値を設定し、変更を通知します。 | |
virtual bool | Set<[global::System.Runtime.CompilerServices.Nullable(2)] T > (global::System.Linq.Expressions.Expression< global::System.Func< T > > propertySelector, T value, [global::System.Runtime.CompilerServices.CallerMemberName] string name="", params string[] etcChangedPropertyNames) |
プロパティ値を設定し、変更を通知します。 | |
virtual T | Get<[global::System.Runtime.CompilerServices.Nullable(2)] T > (global::System.Linq.Expressions.Expression< global::System.Func< T > > propertySelector) |
プロパティ値を取得します。 | |
void | OnPropertyChanging ([global::System.Runtime.CompilerServices.CallerMemberName] string name="") |
PropertyChangingイベントを発生させます。 | |
void | OnPropertyChanged ([global::System.Runtime.CompilerServices.CallerMemberName] string name="") |
PropertyChangedイベントを発生させます。 |
イベント | |
global::System.ComponentModel.PropertyChangingEventHandler | PropertyChanging [add, remove] |
プロパティ値が変更される直前に発生します。 | |
global::System.ComponentModel.PropertyChangedEventHandler | PropertyChanged [add, remove] |
プロパティ値が変更された後に発生します。 |
プロパティ変更通知をサポートする基底クラスです。
このクラスを継承することで、プロパティの変更をビューに通知するためのINotifyPropertyChangedおよびINotifyPropertyChangingインターフェースを実装します。
YukkuriMovieMaker.Commons.Bindable.Bindable | ( | ) |
Bindableクラスの新しいインスタンスを初期化します。
|
protectedvirtual |
プロパティ値を取得します。
T | プロパティの型 |
propertySelector | プロパティを指定する式 |
|
protected |
PropertyChangedイベントを発生させます。
name | 変更されたプロパティの名前 |
|
protected |
PropertyChangingイベントを発生させます。
name | 変更されるプロパティの名前 |
|
protectedvirtual |
プロパティ値を設定し、変更を通知します。
T | プロパティの型 |
propertySelector | プロパティを指定する式 |
value | 新しい値 |
name | プロパティ名 |
etcChangedPropertyNames | 追加で変更通知を行うプロパティ名 |
global::System.ArgumentException | プロパティ名が指定されていない場合にスローされます。 |
|
protectedvirtual |
プロパティ値を設定し、変更を通知します。
T | プロパティの型 |
storage | 値を格納するフィールド |
value | 新しい値 |
name | プロパティ名 |
etcChangedPropertyNames | 追加で変更通知を行うプロパティ名 |
global::System.ArgumentException | プロパティ名が指定されていない場合にスローされます。 |
|
addremove |
プロパティ値が変更された後に発生します。
|
addremove |
プロパティ値が変更される直前に発生します。