Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método FrameworkElement.OnStyleChanged (Style, Style)

 

Chamado quando o estilo em uso neste elemento é alterado, o que invalida o layout.

Namespace:   System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)

protected internal virtual void OnStyleChanged(
	Style oldStyle,
	Style newStyle
)

Parâmetros

oldStyle
Type: System.Windows.Style

O estilo antigo.

newStyle
Type: System.Windows.Style

O novo estilo.

This method has a default implementation that sets an internal flag that notes the style changed condition.

Observações para os Herdeiros:

You should not typically have to override this method. Any change to a style that involves a measure or arrange change would already trigger another render cycle, assuming a typical implementation of M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size) / M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size), or the defaults. Overrides of M:System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style,System.Windows.Style) might be appropriate if your M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size) / M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size) implementations were deliberately optimizing or supporting partial updates, but still wanted to apply changes to styles more directly. (The partial updates would be an attempt to avoid multiple incremental calls to M:System.Windows.UIElement.Measure(System.Windows.Size) and M:System.Windows.UIElement.Arrange(System.Windows.Rect) on any child elements).

.NET Framework
Disponível desde 3.0
Retornar ao início
Mostrar: