ModelChangedEventArgs
StockSharp.Xaml.Diagram.GXDiagram.Model
モデルはモデルに変化するクラスです。
実装: IUndoableEdit
コンストラクター
ModelChangedEventArgs
public ModelChangedEventArgs()
modelChangedEventArgs = ModelChangedEventArgs()
empty/default のコンストラクタは、EventArgsを生成します。そのプロパティは初期化する必要があります。
ModelChangedEventArgs
public ModelChangedEventArgs(string pname, object data, object oldval, object newval)
modelChangedEventArgs = ModelChangedEventArgs(pname, data, oldval, newval)
一般的に使われているプロパティを初期化したコンストラクタです。
- pname
- 所在地:東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京
- data
- データプロパティ
- oldval
- 所在地:東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京
- newval
- 所在地:東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都港区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都品川区、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京都、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京、東京
ModelChangedEventArgs
public ModelChangedEventArgs(ModelChangedEventArgs e)
modelChangedEventArgs = ModelChangedEventArgs(e)
基本的には、ModelChangedEventArgsのコピーを作製する「コピーコンストラクタ」です。
- e
プロパティ
Change
public ModelChange Change { get; set; }
value = modelChangedEventArgs.Change
modelChangedEventArgs.Change = value
これを表すような変更を得られるか、またはセットする。
Data
public object Data { get; set; }
value = modelChangedEventArgs.Data
modelChangedEventArgs.Data = value
変更されたモデルの一部、データオブジェクトを取得またはセットします。
Model
public IDiagramModel Model { get; set; }
value = modelChangedEventArgs.Model
modelChangedEventArgs.Model = value
変更されたIDiagramModelをIDiagramModelにするか、または設定します。
NewParam
public object NewParam { get; set; }
value = modelChangedEventArgs.NewParam
modelChangedEventArgs.NewParam = value
新規値に関連付けられたオプションの値を取得またはセットします。
NewValue
public object NewValue { get; set; }
value = modelChangedEventArgs.NewValue
modelChangedEventArgs.NewValue = value
プロパティに次の値または現在の値を取得するか、または設定します。
OldParam
public object OldParam { get; set; }
value = modelChangedEventArgs.OldParam
modelChangedEventArgs.OldParam = value
古い値に関連付けられたオプションの値を取得またはセットします。
OldValue
public object OldValue { get; set; }
value = modelChangedEventArgs.OldValue
modelChangedEventArgs.OldValue = value
プロパティが持っていた以前の値または古い値を取得するか、または設定します。
メソッド
GetParam
public object GetParam(bool undo)
result = modelChangedEventArgs.GetParam(undo)
これは、値に応じて、正しいパラメータ値を取得する便利な方法です。
- undo
戻り値: either OldParam or NewParam
GetValue
public object GetValue(bool undo)
result = modelChangedEventArgs.GetValue(undo)
値に応じて、正しい値を取得する便利な方法です。
- undo
戻り値: either OldValue or NewValue
ToString
public override string ToString()
result = modelChangedEventArgs.ToString()
人読みのモデル変更の説明をモデルに作成します。