|
Dreamine.MVVM.Wpf 1.0.3
Dreamine.MVVM.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|


Public 멤버 함수 | |
| bool | IsOpen (string windowKey) |
| void | MarkOpened (string windowKey) |
| void | MarkClosed (string windowKey) |
이벤트 | |
| EventHandler< WindowStateChangedEventArgs >? | StateChanged |
Private 멤버 함수 | |
| void | SetState (string windowKey, bool isOpen) |
정적 Private 멤버 함수 | |
| static void | ValidateWindowKey (string windowKey) |
Private 속성 | |
| readonly ConcurrentDictionary< string, bool > | _states = new() |
Window State Service 기능과 관련 상태를 캡슐화합니다.
이 멤버의 동작과 사용 시 고려 사항을 설명합니다.
WindowStateService.cs 파일의 23 번째 라인에서 정의되었습니다.
|
inline |
Is Open 조건을 확인합니다.
| windowKey | window Key에 사용할 string 값입니다. |
true이고, 그렇지 않으면 false입니다.WindowStateService.cs 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : _states, ValidateWindowKey().

|
inline |
Mark Closed 작업을 수행합니다.
| windowKey | window Key에 사용할 string 값입니다. |
WindowStateService.cs 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : SetState().

|
inline |
Mark Opened 작업을 수행합니다.
| windowKey | window Key에 사용할 string 값입니다. |
WindowStateService.cs 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : SetState().

|
inlineprivate |
State 값을 설정합니다.
| windowKey | window Key에 사용할 string 값입니다. |
| isOpen | is Open에 사용할 bool 값입니다. |
WindowStateService.cs 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : _states, StateChanged, ValidateWindowKey().
다음에 의해서 참조됨 : MarkClosed(), MarkOpened().


|
inlinestaticprivate |
Window Key 값의 유효성을 검사합니다.
| windowKey | window Key에 사용할 string 값입니다. |
| ArgumentException | 입력 인자가 유효하지 않은 경우 발생합니다. |
WindowStateService.cs 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsOpen(), SetState().

|
private |
| EventHandler<WindowStateChangedEventArgs>? Dreamine.MVVM.Wpf.WindowStateService.StateChanged |
State Changed 상황이 발생할 때 알립니다.
WindowStateService.cs 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetState().