バージョン

UndoManager クラス メンバ

UndoManagerデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタUndoManager コンストラクタ新しい UndoManager を初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAllowMergingUndoUnit.Merge メソッドを使用して変更を結合できるかどうかを示すブール値を返すか、設定します。  
Public プロパティCanRedoやり直し可能な操作があるかどうかを示すブール値を返します。  
Public プロパティCanUndo元に戻すことができる操作があるかどうかを示すブール値を返します。  
Public プロパティstatic (Shared in Visual Basic)CurrentUndoManager のスレッド静的な単一インスタンスを返します。  
Public プロパティCurrentHistoryItem実行している UndoHistory または RedoHistoryUndoHistoryItem を返します。元に戻す / やり直し操作が実行していない場合、null を返します。  
Public プロパティCurrentTransaction現在のオープン リーフ UndoTransaction を返します  
Public プロパティIsPerformingRedoマネージャーがやり直し操作を実行しているかどうかを示すブール値を返します。  
Public プロパティIsPerformingRollbackUndoManagerUndoTransaction のロールバックを実行しているかどうかを示すブール値を返します  
Public プロパティIsPerformingUndoマネージャーが元に戻す操作を実行しているかどうかを示すブール値を返します。  
Public プロパティIsSuspended履歴内の UndoUnit インスタンスのレコードが、Suspend メソッドを使用して中断されているかどうかを示すブール値を返します。  
Public プロパティMergeTimeout最後の操作以来の、UndoUnit.Merge が許可される回数を返します。  
Public プロパティRedoHistoryやり直し履歴内の項目の読み取り専用のコレクションを返します。  
Public プロパティRootTransaction最も外側の現在の開いているトランザクションを返します。または現在開いているトランザクションがない場合は null を返します。  
Public プロパティTopRedoHistoryItemRedoHistory の一番上の次の項目を返します  
Public プロパティTopUndoHistoryItemUndoHistory の一番上の次の項目を返します  
Public プロパティUndoHistory元に戻す履歴内の項目の読み取り専用のコレクションを返します。  
Public プロパティUndoLimit元に戻す/やり直し履歴で維持するための最大項目数を取得または設定します。  
Public プロパティUndoUnitFactoryこの UndoManager のデフォルトの UndoUnit インスタンスを作成するために使用するオブジェクトを返すか、設定します  
Public プロパティUndoUnitFactoryResolvedUndoUnit ユニットを作成するために UndoManager が使用する UndoUnitFactory を返す、読み取り専用のプロパティ。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティHasListenersPropertyChanged イベントのリスナーがあるかどうかを取得します。 Infragistics.PropertyChangeNotifierから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddChangeオーバーロードされます。 UndoUnit を履歴に追加します。  
Public メソッドAddCollectionChangeオーバーロードされます。 指定された置換コレクションの変更の UndoUnit を、元に戻す履歴に追加します。  
Public メソッドAddPropertyChangeオーバーロードされます。 指定されたプロパティの値の変更の PropertyChangeUndoUnitBase を、元に戻す履歴に追加します。  
Public メソッドClearHistory元に戻す/やり直しの履歴をクリアします。  
Public メソッドExecuteInTransactionオーバーロードされます。 UndoTransaction 内で指定されたアクションを実行します  
Public メソッドForEach元に戻すおよびやり直す履歴内の、各 UndoUnit で指定されたアクションを実行します。  
Public メソッドstatic (Shared in Visual Basic)FromReference指定されたオブジェクトに登録された UndoManager インスタンスを取得するために使用されます。  
Public メソッドPreventMerge記録される次の UndoUnit が、UndoHistory の最後の操作との結合を許可されていないことを確認するために使用されます。  
Public メソッドRedo現在の履歴から、1 つ以上のやり直し操作を実行します。  
Public メソッドRegisterReferenceオブジェクトを指定された UndoManager に関連付けるために使用します  
Public メソッドRemoveAll一致する全ての UndoUnit インスタンスを UndoHistory および RedoHistory コレクションから削除します。  
Public メソッドResume履歴内の UndoUnit インスタンスの記録を再開します。  
Public メソッドStartTransactionオーバーロードされます。 1 つ以上の UndoUnit アクションをグループ化する新しいトランザクションを開始するために使用します。  
Public メソッドSuspend履歴内の UndoUnit インスタンスの記録を中断します。  
Public メソッドUndo現在の履歴から、1 つ以上の元に戻す操作を実行します。  
Public メソッドUnregisterReferenceRegisterReference メソッド経由でこの UndoManager インスタンスに登録されたオブジェクトの登録を削除するために使用します。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドOnFirstListenerAdding最初のリスナーが PropertyChanged イベントへ追加される時に仮想メソッドが呼び出されます。 Infragistics.PropertyChangeNotifierから継承されます。
Protected メソッドOnHasListenersChangedHasListeners プロパティが変更される時に呼び出される仮想メソッド。 Infragistics.PropertyChangeNotifierから継承されます。
Protected メソッドOnPropertyChanged指定したプロパティ名に PropertyChanged イベントを発生させるのに使用されます。 Infragistics.PropertyChangeNotifierから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントPropertyChangedプロパティを変更すると発生します。 Infragistics.PropertyChangeNotifierから継承されます。
トップ
参照