SPREAD for WPF 4.0J - GcSpreadGrid
アンドゥ/リドゥ
MESCIUS SPREAD for WPF 4.0J > 開発者ガイド > キーボード操作 > アンドゥ/リドゥ

SpreadEditCommands クラスの Undo プロパティと Redo プロパティにより、アンドゥ/リドゥをコマンドとして実行することが可能です。これにより、ユーザーがコントロールで実行したさまざまなアクションを元に戻すことができます。
また、アンドゥ/リドゥはそれぞれ以下のキーに割り当てられています。

アンドゥ/リドゥを有効にするには、CanUserUndoRedo プロパティを true に設定します。デフォルトはfalseです。

AutoSortFilter プロパティが true の場合は、CanUserUndoRedo プロパティの設定にかかわらず、アンドゥ/リドゥは無効になります。 AutoSortFilter プロパティのデフォルトは true です。
アンドゥ/リドゥを有効にするには、CanUserUndoRedo プロパティを true に設定するほかに、AutoSortFilter プロパティを false に設定する必要があります。

アンドゥ/リドゥが可能な操作

以下の操作について、アンドゥ/リドゥで元に戻すことができます。

アンドゥ/リドゥの上限

アンドゥ/リドゥ回数の上限は、UndoRedoLimit プロパティで設定します。デフォルトは 100です。
UndoRedoLimit プロパティを 0に設定すると、アンドゥ/リドゥは無効になります。また、-1に設定すると上限回数は無制限となりますが、この設定での使用は推奨しません。
CanUserUndoRedo プロパティを false に設定した場合は、UndoRedoLimitの設定にかかわらず、アンドゥ/リドゥは無効になります。

アンドゥ/リドゥのクリア

以下の場合、アンドゥ/リドゥのスタックはクリアされます。

関連トピック