DynamicField.UIHint Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o modelo do campo para mostrar o campo de dados.
public:
virtual property System::String ^ UIHint { System::String ^ get(); void set(System::String ^ value); };
public virtual string UIHint { get; set; }
member this.UIHint : string with get, set
Public Overridable Property UIHint As String
Valor de Propriedade
O nome do modelo de campo a usar para mostrar o campo de dados.
Observações
Use a UIHint propriedade para especificar o modelo de campo a usar para mostrar a interface de utilizador de um campo de dados. Os templates de campos, por defeito, são controlos de utilizador e os seus nomes contêm um sufixo para identificar templates de campo usados para operações de edição e inserção. Os sufixos são _edit e _insert, respetivamente. Quando defines um valor para a UIHint propriedade, defines o nome sem os sufixos. O Dynamic Data identificará o modo atual do campo de dados e renderizará o modelo correto do campo.
Se a UIHint propriedade não estiver definida, os Dados Dinâmicos por defeito renderizarão o modelo de campo com base no tipo de campo. Para mais informações, consulte ASP.NET Dynamic Data Scaffolding.
O modelo de campo que especificas usando a UIHint propriedade é específico para esta instância da DynamicField classe. Também pode alterar o modelo de campo usado por um campo de dados em toda a aplicação, aplicando-o UIHintAttribute ao seu modelo de dados. Definir a UIHint propriedade sobrepõe-se aos metadados aplicados ao modelo de dados. Para mais informações sobre atributos de metadados, consulte ASP.NET Dados Dinâmicos.
O OnFieldChanged método é chamado para gerar um evento de mudança de estado quando a UIHint propriedade é definida.
O valor da UIHint propriedade é armazenado no estado de visualização.