INameScope.RegisterName(String, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra o nome fornecido para o namescope XAML atual.
public:
void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName (string name, object scopedElement);
abstract member RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)
Parâmetros
- name
- String
O nome para registrar.
- scopedElement
- Object
O elemento específico ao qual o name
fornecido se refere.
Comentários
Nomes duplicados em um namescope XAML não são permitidos.
Notas aos Implementadores
Não permita que nomes duplicados sejam registrados. Se a entrada name
já estiver atribuída a um elemento existente na representação de coleção interna do namescope XAML (mesmo que seja igual a scopedElement
), gere uma exceção.
Considere também gerar uma exceção se o nome fornecido não estiver em conformidade com a Gramática XamlName.