Setup
Using System.Windows
Usage
MainWindow에서 다른 Window를 열땐 그 객체를 가지고 있으므로 쉽게 접근 가능하지만, 다른 Window에서 MainWindow 접근하기는 힘듬
또한 MainWindow 외의 코드들끼리도 접근하기는 힘드므로 다음 코드를 이용해야 함
1
2
3
|
(MainWindow)System.Windows.Application.Current.MainWindow
(EditWindow)System.Windows.Application.Current.EditWindow
|
cs |
- 해당 윈도우의 변수나 함수 호출할 때
1 (MainWindow)System.Windows.Application.Current.MainWindow.CallMethodcs 다음과 같이 CallMethod()를 호출할 경우, 오류 발생함.
. 연산자가 캐스팅보다 우선되기 때문에 다음과 같이 코딩해야 함.
1. ( )를 이용하여 우선순위를 정함
'Csharp' 카테고리의 다른 글
C# - 자료형들의 기본값 (0) | 2019.07.22 |
---|---|
C# - 외부 프로그램과 링크 실행, 종료 (0) | 2019.07.22 |
WPF - Tray icon(트레이 아이콘) 과 메뉴 추가, 관리하기 (0) | 2019.07.15 |
WPF - Image 가장자리 부드럽게 하기 (Antialiasing / 안티에일리어싱) (0) | 2019.07.14 |
WPF - Image 컴포넌트에 Uri 경로 설정 (0) | 2019.07.14 |