SampleCrossUi.Wpf 1.0.0.0
SampleCrossUi.Wpf 사용 방법을 보여 주는 예제 프로젝트입니다.
로딩중...
검색중...
일치하는것 없음
SampleCrossUi.Wpf.MainWindow 클래스 참조

더 자세히 ...

SampleCrossUi.Wpf.MainWindow에 대한 상속 다이어그램 :
SampleCrossUi.Wpf.MainWindow에 대한 협력 다이어그램:

Public 멤버 함수

 MainWindow ()

Private 멤버 함수

void OnToggleLanguageClick (object sender, RoutedEventArgs e)
void OnStartAutoLogoutTestClick (object sender, RoutedEventArgs e)
void OnAutoLogoutOccurred (object? sender, System.EventArgs e)

상세한 설명

Main Window 기능과 관련 상태를 캡슐화합니다.

MainWindow.xaml.cs 파일의 17 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ MainWindow()

SampleCrossUi.Wpf.MainWindow.MainWindow ( )
inline

지정한 설정으로 MainWindow 클래스의 새 인스턴스를 초기화합니다.

MainWindow.xaml.cs 파일의 27 번째 라인에서 정의되었습니다.

28 {
29 InitializeComponent();
30 DataContext = DMContainer.Resolve<MainViewModel>();
31
32 // DreamineNavigationBar.AutoLogoutOccurred is static — subscribe once per window.
33 DreamineNavigationBar.AutoLogoutOccurred += OnAutoLogoutOccurred;
34 Closed += (_, _) => DreamineNavigationBar.AutoLogoutOccurred -= OnAutoLogoutOccurred;
35 }

다음을 참조함 : OnAutoLogoutOccurred().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

멤버 함수 문서화

◆ OnAutoLogoutOccurred()

void SampleCrossUi.Wpf.MainWindow.OnAutoLogoutOccurred ( object? sender,
System.EventArgs e )
inlineprivate

Auto Logout Occurred 이벤트 또는 상태 변경을 처리합니다.

매개변수
sender이벤트를 발생시킨 객체입니다.
e이벤트와 관련된 데이터를 포함합니다.

MainWindow.xaml.cs 파일의 122 번째 라인에서 정의되었습니다.

123 {
124 MainNavBar.AutoLogoutTimeout = 0; // 한 번 시연했으면 다시 끔(반복 트리거 방지)
125 }

다음에 의해서 참조됨 : MainWindow().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnStartAutoLogoutTestClick()

void SampleCrossUi.Wpf.MainWindow.OnStartAutoLogoutTestClick ( object sender,
RoutedEventArgs e )
inlineprivate

DreamineNavigationBar.AutoLogoutTimeout 데모. 8초간 마우스/키보드 입력이 없으면 AutoLogoutOccurred가 발생하고(소유 창 자동 Hide + 안내 메시지), 다시 입력하면 타이머가 리셋된다. 평소엔 0(끔)으로 두고, 이 버튼을 눌렀을 때만 데모용으로 활성화한다.

매개변수
sender이벤트를 발생시킨 객체입니다.
e이벤트와 관련된 데이터를 포함합니다.

MainWindow.xaml.cs 파일의 93 번째 라인에서 정의되었습니다.

94 {
95 MainNavBar.AutoLogoutTimeout = 8;
96 }

◆ OnToggleLanguageClick()

void SampleCrossUi.Wpf.MainWindow.OnToggleLanguageClick ( object sender,
RoutedEventArgs e )
inlineprivate

Toggle Language Click 이벤트 또는 상태 변경을 처리합니다.

매개변수
sender이벤트를 발생시킨 객체입니다.
e이벤트와 관련된 데이터를 포함합니다.

MainWindow.xaml.cs 파일의 61 번째 라인에서 정의되었습니다.

62 {
63 StaticLocalizationProxy.Instance.CurrentLanguage =
64 StaticLocalizationProxy.Instance.CurrentLanguage == Dreamine.UI.Wpf.Localization.Language.Korean
65 ? Dreamine.UI.Wpf.Localization.Language.English
66 : Dreamine.UI.Wpf.Localization.Language.Korean;
67 }

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: