FrameworkElement.DataContextChanged Evento

Definição

Ocorre quando o contexto de dados desse elemento é alterado.Occurs when the data context for this element changes.

public:
 event System::Windows::DependencyPropertyChangedEventHandler ^ DataContextChanged;
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;
member this.DataContextChanged : System.Windows.DependencyPropertyChangedEventHandler 
Public Custom Event DataContextChanged As DependencyPropertyChangedEventHandler 

Comentários

Para obter uma explicação dos contextos de dados e da vinculação de dados, consulte visão geral da ligação de dados.For an explanation of data contexts and data binding, see Data Binding Overview.

Importante

Quando o DataContext para um elemento é alterado, todas as propriedades associadas a dados nesse elemento são potencialmente afetadas.When the DataContext for an element changes, all data-bound properties on this element are potentially affected. Isso se aplica a qualquer elemento que sejam elementos filho do elemento atual na árvore lógica, que herdam o contexto de dados e também o próprio elemento atual.This applies to any elements that are child elements of the current element in the logical tree, which inherit the data context, and also the current element itself. Todas essas associações existentes devem interpretar novamente o novo DataContext e reavaliar os resultados da associação.All such existing bindings must re-interpret the new DataContext and will reevaluate the binding results. O mecanismo de vinculação de dados não é determinístico sobre a ordem dessas reavaliações, em relação à geração do evento de DataContextChanged.The data binding engine is not deterministic about the order of these reevaluations, relative to the raising of the DataContextChanged event. As reavaliações podem ocorrer antes do evento, após o evento ou em qualquer mistura.The reevaluations can occur before the event, after the event, or in any mixture.

Aplica-se a

Veja também