Binding.ElementName 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 nome do elemento a usar como objeto fonte de ligação.
public:
property System::String ^ ElementName { System::String ^ get(); void set(System::String ^ value); };
public string ElementName { get; set; }
member this.ElementName : string with get, set
Public Property ElementName As String
Valor de Propriedade
O valor da Name propriedade ou da Diretiva x:Nome do elemento de interesse. Só pode referir-se a elementos no código se estiverem registados ao código apropriado NameScope através RegisterNamede . Para mais informações, consulte WPF XAML Namescopes.
A predefinição é null.
Observações
Esta propriedade é útil quando quer associar à propriedade de outro elemento na sua aplicação. Por exemplo, se quiser usar a Slider para controlar a altura de outro controlo na sua aplicação, ou se quiser associar o Content do seu controlo à SelectedValue propriedade do seu ListBox controlo.
Por defeito, as ligações herdam o contexto de dados especificado pela DataContext propriedade, se uma tiver sido definida. No entanto, a ElementName propriedade é uma das formas de definir explicitamente a fonte de um Binding e sobrescrever o contexto de dados herdado. Para mais informações, veja Como: Especificar a Fonte de Ligação.
As Source propriedades e RelativeSource da Binding classe também permitem definir explicitamente a fonte da ligação. No entanto, apenas uma das três propriedades, ElementName, Source, e RelativeSource, deve ser definida para cada ligação, caso contrário pode ocorrer um conflito. Esta propriedade cria uma exceção se houver um conflito de fonte de ligação.