Compartilhar via


ModulePageIdentifierAttribute.Guid Propriedade

Definição

Obtém o identificador usado no repositório de preferências.

public:
 property Guid Guid { Guid get(); };
public Guid Guid { get; }
member this.Guid : Guid
Public ReadOnly Property Guid As Guid

Valor da propriedade

O GUID associado ao ModulePage objeto ou Empty se o GUID não existir no repositório de preferências.

Exemplos

O exemplo a seguir cria um ModulePageIdentifierAttribute objeto e envia o valor da Guid propriedade para o ouvinte de rastreamento.

protected override Guid PreferenceKey {
    get {
        object[] attrs = GetType().
            GetCustomAttributes(
            typeof(ModulePageIdentifierAttribute), 
            false);
        if (attrs.Length > 0) {
            ModulePageIdentifierAttribute
                modulePageIdentifierAttr = 
                (ModulePageIdentifierAttribute)attrs[0];
            return modulePageIdentifierAttr.Guid;
        }

        return Guid.Empty;
    }
} 

Comentários

Esse método pode ser substituído para retornar identificadores diferentes, dependendo do estado da página.

Aplica-se a