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

더 자세히 ...

Public 멤버 함수

 MainWindowEvent (IViewManager viewManager)
void Ok ()
void Cancel ()
void SubPage ()
void Minimize ()
void Maximize ()
void Close ()

Private 멤버 함수

Window? GetActiveWindow ()

Private 속성

readonly IViewManager _viewManager

상세한 설명

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

MainWindowEvent.cs 파일의 15 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ MainWindowEvent()

SampleCore.Events.MainWindowEvent.MainWindowEvent ( IViewManager viewManager)
inline

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

매개변수
viewManagerview Manager에 사용할 IViewManager 값입니다.

MainWindowEvent.cs 파일의 42 번째 라인에서 정의되었습니다.

42=> _viewManager = viewManager;

다음을 참조함 : _viewManager.

멤버 함수 문서화

◆ Cancel()

void SampleCore.Events.MainWindowEvent.Cancel ( )
inline

Cancel 조건을 확인합니다.

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

61=> MessageBox.Show("취소 클릭됨!");

◆ Close()

void SampleCore.Events.MainWindowEvent.Close ( )
inline

Close 작업을 수행합니다.

MainWindowEvent.cs 파일의 114 번째 라인에서 정의되었습니다.

115 {
116 GetActiveWindow()?.Close();
117 }

다음을 참조함 : GetActiveWindow().

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

◆ GetActiveWindow()

Window? SampleCore.Events.MainWindowEvent.GetActiveWindow ( )
inlineprivate

Active Window 값을 가져옵니다.

반환값
Get Active Window 작업에서 생성한 Window? 결과입니다.

MainWindowEvent.cs 파일의 135 번째 라인에서 정의되었습니다.

136 {
137 return Application.Current?.Windows.OfType<Window>().FirstOrDefault(w => w.IsActive);
138 }

다음에 의해서 참조됨 : Close(), Maximize(), Minimize().

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

◆ Maximize()

void SampleCore.Events.MainWindowEvent.Maximize ( )
inline

Maximize 작업을 수행합니다.

MainWindowEvent.cs 파일의 95 번째 라인에서 정의되었습니다.

96 {
97 var w = GetActiveWindow();
98 if (w != null)
99 {
100 w.WindowState = w.WindowState == WindowState.Maximized
101 ? WindowState.Normal
102 : WindowState.Maximized;
103 }
104 }

다음을 참조함 : GetActiveWindow().

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

◆ Minimize()

void SampleCore.Events.MainWindowEvent.Minimize ( )
inline

Minimize 작업을 수행합니다.

MainWindowEvent.cs 파일의 81 번째 라인에서 정의되었습니다.

82 {
83 var w = GetActiveWindow();
84 if (w != null) w.WindowState = WindowState.Minimized;
85 }

다음을 참조함 : GetActiveWindow().

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

◆ Ok()

void SampleCore.Events.MainWindowEvent.Ok ( )
inline

Ok 작업을 수행합니다.

MainWindowEvent.cs 파일의 52 번째 라인에서 정의되었습니다.

52=> MessageBox.Show("확인 클릭됨!");

◆ SubPage()

void SampleCore.Events.MainWindowEvent.SubPage ( )
inline

Sub Page 작업을 수행합니다.

MainWindowEvent.cs 파일의 71 번째 라인에서 정의되었습니다.

71=> _viewManager.Show<PageSubViewModel>();

다음을 참조함 : _viewManager.

멤버 데이터 문서화

◆ _viewManager

readonly IViewManager SampleCore.Events.MainWindowEvent._viewManager
private

view Manager 값을 보관합니다.

MainWindowEvent.cs 파일의 25 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : MainWindowEvent(), SubPage().


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