ModelChangedEventArgs

StockSharp.Xaml.Diagram.GXDiagram.Model

モデルはモデルに変化するクラスです。

継承元: PropertyChangedEventArgs

実装: 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

プロパティが持っていた以前の値または古い値を取得するか、または設定します。

メソッド

CanRedo
public bool CanRedo()
result = modelChangedEventArgs.CanRedo()

Redo を呼び出すと、この述語はtrueを返します。

CanUndo
public bool CanUndo()
result = modelChangedEventArgs.CanUndo()

未だに電話しても、この述語は真を返します。

Clear
public void Clear()
modelChangedEventArgs.Clear()

このオブジェクトが持つ可能性がある参照を強制的に忘れます。

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

Redo
public void Redo()
modelChangedEventArgs.Redo()

文書の変更を Boolean を呼び出すことでUndo の後に再処理します。

ToString
public override string ToString()
result = modelChangedEventArgs.ToString()

人読みのモデル変更の説明をモデルに作成します。

Undo
public void Undo()
modelChangedEventArgs.Undo()

Boolean を呼び出すことで、このドキュメントの変更の影響を逆転させます。