次の方法で共有


HierarchyRenameEventArgs クラス

定義

OnRenaming(HierarchyRenameEventArgs) メソッドおよび OnRenamed(HierarchyRenameEventArgs) メソッドのデータを提供します。 このクラスは継承できません。

public ref class HierarchyRenameEventArgs sealed : EventArgs
public sealed class HierarchyRenameEventArgs : EventArgs
type HierarchyRenameEventArgs = class
    inherit EventArgs
Public NotInheritable Class HierarchyRenameEventArgs
Inherits EventArgs
継承
HierarchyRenameEventArgs

次の例では Microsoft.Web.Management.Client.HierarchyInfo.SupportsRename 、 プロパティ、メソッド、 Microsoft.Web.Management.Client.HierarchyInfo.OnRenamed および クラスを Microsoft.Web.Management.Client.HierarchyInfo.OnRenaming 実装する メソッドを <xref:System.Web.Management.Client.HierarchyRenameEventArgs> 実装します。 この例では、ユーザーが プロパティを Label 使用してノードの名前を変更できるようにします。

protected override bool SupportsRename
{
    get
    {
        return true;
    }
}
protected override void OnRenamed(HierarchyRenameEventArgs e)
{
    Trace.WriteLine("Node Name change from: "
        + _sNodeName + " to: " + e.Label);
    _sNodeName = e.Label;
}

注釈

ページの名前を変更するには、 プロパティを Microsoft.Web.Management.Client.HierarchyInfo.SupportsRename に設定する true必要があります。

ユーザーがノードの Microsoft.Web.Management.Client.HierarchyInfo.OnRenaming テキストの編集を開始すると、 メソッドが呼び出されます。 メソッドは Microsoft.Web.Management.Client.HierarchyInfo.OnRenamed 、ユーザーがノードのテキストの編集を完了した後に呼び出されます。 オブジェクトは HierarchyRenameEventArgs 、変更するラベルと、編集操作が取り消されたかどうかを指定します。

コンストラクター

HierarchyRenameEventArgs(String)

HierarchyRenameEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

Cancel

名前変更操作が取り消されたかどうかを示す値を取得または設定します。

Label

ページに関連付けられている新しいノード名を取得または設定します。

適用対象