Application.StartupUri 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션이 시작될 때 자동으로 표시되는 UI를 가져오거나 설정합니다.
public:
property Uri ^ StartupUri { Uri ^ get(); void set(Uri ^ value); };
public Uri StartupUri { get; set; }
member this.StartupUri : Uri with get, set
Public Property StartupUri As Uri
속성 값
Uri 참조 하는 애플리케이션이 시작 될 때 자동으로 열리는 UI입니다.
예외
StartupUri가 null 값으로 설정된 경우
설명
사용할 수 있습니다 StartupUri 애플리케이션이 시작 될 때 UI 리소스를 자동으로 로드 하도록 합니다.
다음 표에서 로드 될 수 있는 UI 리소스 유형의 창에 열 형식 및으로 이러한 리소스를 설정할 수 있는 애플리케이션 종류는 StartupUri합니다.
유형 | 시간 범위 | 애플리케이션 종류 |
---|---|---|
Window | Window | 독립 실행형 전용 |
NavigationWindow | NavigationWindow | 독립 실행형 전용 |
Page | NavigationWindow | 독립 실행형/브라우저 호스팅 |
UserControl | NavigationWindow | 독립 실행형/브라우저 호스팅 |
FlowDocument | NavigationWindow | 독립 실행형/브라우저 호스팅 |
PageFunction<T> | NavigationWindow | 독립 실행형/브라우저 호스팅 |
일반적으로 XAML에서 선언적으로 속성을 설정합니다 StartupUri . 설정할 수 있습니다 StartupUri 프로그래밍 방식으로으로 Startup 이벤트 처리기는 런타임에 필요한 UI 리소스를 로드할 수 있는 애플리케이션에 있는 경우 유용 합니다. 예를 들어, 애플리케이션 UI 리소스의 이름을 구성 파일에 저장 된 경우 해당 리소스를 로드 하는 실행된 시간까지 기다릴 수 있습니다.
선언적으로 설정하든 프로그래밍 방식으로 설정 StartupUri 하든, 해당 UI 리소스는 이벤트가 처리될 때까지 Startup 로드되지 않습니다. 따라서 를 처리Startup할 때 속성 또는 속성의 Windows 결과 창에 MainWindow 액세스할 수 없습니다.
적용 대상
.NET