Binding.ElementName Propriedade

Definição

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.

Aplica-se a