FrameworkElement.OnStyleChanged(Style, Style) FrameworkElement.OnStyleChanged(Style, Style) FrameworkElement.OnStyleChanged(Style, Style) FrameworkElement.OnStyleChanged(Style, Style) Method

정의

이 요소에 사용하는 스타일이 변경되어 레이아웃이 무효화되면 호출됩니다.Invoked when the style in use on this element changes, which will invalidate the layout.

protected public:
 virtual void OnStyleChanged(System::Windows::Style ^ oldStyle, System::Windows::Style ^ newStyle);
protected internal virtual void OnStyleChanged (System.Windows.Style oldStyle, System.Windows.Style newStyle);
abstract member OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
override this.OnStyleChanged : System.Windows.Style * System.Windows.Style -> unit
Protected Friend Overridable Sub OnStyleChanged (oldStyle As Style, newStyle As Style)

매개 변수

oldStyle
Style Style Style Style

이전 스타일입니다.The old style.

newStyle
Style Style Style Style

새 스타일입니다.The new style.

설명

이 메서드는 스타일 변경 조건 정보는 내부 플래그를 설정 하는 기본 구현입니다.This method has a default implementation that sets an internal flag that notes the style changed condition.

상속자 참고

일반적으로이 메서드를 재정의할 필요가 없습니다.You should not typically have to override this method. 측정값을 포함 하는 스타일을 변경 또는 변경 구현 하는 일반적인 가정 하 고, 다른 렌더링 주기를 트리거할지 이미 정렬 ArrangeOverride(Size) / MeasureOverride(Size), 또는 기본값입니다.Any change to a style that involves a measure or arrange change would already trigger another render cycle, assuming a typical implementation of ArrangeOverride(Size) / MeasureOverride(Size), or the defaults. 재정의 OnStyleChanged(Style, Style) 적합할 경우에 ArrangeOverride(Size) / MeasureOverride(Size) 구현 된 최적화 하거나 부분 업데이트를 지 원하는 있지만 보다 직접적 스타일에 변경 내용을 적용 하려고 합니다.Overrides of OnStyleChanged(Style, Style) might be appropriate if your ArrangeOverride(Size) / MeasureOverride(Size) implementations were deliberately optimizing or supporting partial updates, but still wanted to apply changes to styles more directly. (부분 업데이트에 대 한 증분 여러 호출을 방지 하기 위해 것 Measure(Size)Arrange(Rect) 모든 자식 요소에 대해).(The partial updates would be an attempt to avoid multiple incremental calls to Measure(Size) and Arrange(Rect) on any child elements).

적용 대상