Compartilhar via


HierarchyRenameEventArgs Classe

Definição

Fornece dados para os métodos OnRenaming(HierarchyRenameEventArgs) e OnRenamed(HierarchyRenameEventArgs). Essa classe não pode ser herdada.

public ref class HierarchyRenameEventArgs sealed : EventArgs
public sealed class HierarchyRenameEventArgs : EventArgs
type HierarchyRenameEventArgs = class
    inherit EventArgs
Public NotInheritable Class HierarchyRenameEventArgs
Inherits EventArgs
Herança
HierarchyRenameEventArgs

Exemplos

O exemplo a seguir implementa a Microsoft.Web.Management.Client.HierarchyInfo.SupportsRename propriedade , o Microsoft.Web.Management.Client.HierarchyInfo.OnRenamed método e o Microsoft.Web.Management.Client.HierarchyInfo.OnRenaming método , que implementa a <xref:System.Web.Management.Client.HierarchyRenameEventArgs> classe . Este exemplo permite que o usuário use a Label propriedade para modificar o nome do nó.

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;
}

Comentários

Para renomear uma página, você deve definir a Microsoft.Web.Management.Client.HierarchyInfo.SupportsRename propriedade como true.

O Microsoft.Web.Management.Client.HierarchyInfo.OnRenaming método é chamado quando o usuário começa a editar o texto do nó. O Microsoft.Web.Management.Client.HierarchyInfo.OnRenamed método é chamado depois que o usuário conclui a edição do texto do nó. Um HierarchyRenameEventArgs objeto especifica o rótulo a ser alterado e se a operação de edição foi cancelada.

Construtores

HierarchyRenameEventArgs(String)

Inicializa uma nova instância da classe HierarchyRenameEventArgs.

Propriedades

Cancel

Obtém ou define um valor que indica se a operação de renomeação foi cancelada.

Label

Obtém ou define o novo nome de nó associado à página.

Aplica-se a