■ UISettings 클래스의 ColorValuesChanged 이벤트를 사용해 UI 색상 변경시 처리하는 방법을 보여준다.
※ UISettings 객체를 통해 시스템의 색상 설정, 텍스트 크기 등의 UI 관련 설정에 접근할 수 있다.
※ UISettings 클래스의 ColorValuesChanged 이벤트는 예를 들어, 사용자가 다크 모드와 라이트 모드를 전환하거나 시스템 강조 색상을 변경할 때 이 이벤트가 트리거된다.
▶ 예제 코드 (XAML)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
using Windows.UI.ViewManagement; // ... UISettings uiSettings1 = new UISettings(); uiSettings1.ColorValuesChanged += uiSettings_ColorValuesChanged; // ... #region UI 설정 색상 값 변경시 처리하기 - uiSettings_ColorValuesChanged(sender, e) /// <summary> /// UI 설정 색상 값 변경시 처리하기 /// </summary> /// <param name="sender">이벤트 발생자</param> /// <param name="e">이벤트 인자</param> private void uiSettings_ColorValuesChanged(UISettings sender, object e) { // 작업을 처리한다. } #endregion |