반응형
WPF 응용 프로그램 전체 화면 만들기(표지 시작 메뉴)
WPF 애플리케이션을 전체 화면으로 만들고 싶습니다.지금 시작 메뉴는 모든 것을 포함하지 못하게 하고 응용 프로그램을 위로 이동시킵니다.이것이 내 메인윈도.xml 코드에 대한 것입니다.
<Window x:Class="HTA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
mc:Ignorable="d"
WindowStyle="None" ResizeMode="NoResize"
WindowStartupLocation="CenterScreen"
Width="1024" Height="768">
당신은 아마도 그것을 놓치고 있을 것입니다.WindowState="Maximized"
다음을 시도해 보십시오.
<Window x:Class="HTA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525"
WindowStyle="None" ResizeMode="NoResize"
WindowStartupLocation="CenterScreen" WindowState="Maximized">
<Window x:Class="HTA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
mc:Ignorable="d"
ResizeMode="NoResize"
WindowStartupLocation="CenterScreen"
Width="1024" Height="768"
WindowState="Maximized" WindowStyle="None">
창 상태를 최대화로, 창 스타일을 없음으로
또한 다음과 같이 런타임에 이 작업을 수행할 수도 있습니다.
- 창에 이름 할당(x:Name = "HomePage")
- 생성자에서 다음과 같이 WindowState 속성을 Maximized로 설정합니다.
홈 페이지.WindowState = WindowState.최대화;
window.WindowStyle = WindowStyle.None;
window.ResizeMode = ResizeMode.NoResize;
window.Left = 0;
window.Top = 0;
window.Width = SystemParameters.VirtualScreenWidth;
window.Height = SystemParameters.VirtualScreenHeight;
window.Topmost = true;
여러 화면에서 작동합니다.
코드로 할 때 요령은 전화를 거는 것입니다.
WindowStyle = WindowStyle.None;
처음부터 끝까지
WindowState = WindowState.Maximized;
작업 표시줄에 표시할 수 있습니다.
사용자가 다음 항목 사이에서 변경하기를 원하는 경우WindowStyle.SingleBorderWindow
그리고.WindowStyle.None
런타임에 코드 뒤에 이것을 가져올 수 있습니다.
프로그램을 전체 화면으로 설정:
RootWindow.Visibility = Visibility.Collapsed;
RootWindow.WindowStyle = WindowStyle.None;
RootWindow.ResizeMode = ResizeMode.NoResize;
RootWindow.WindowState = WindowState.Maximized;
RootWindow.Topmost = true;
RootWindow.Visibility = Visibility.Visible;
단일 테두리 스타일로 돌아가기:
RootWindow.WindowStyle = WindowStyle.SingleBorderWindow;
RootWindow.ResizeMode = ResizeMode.CanResize;
RootWindow.Topmost = false;
를 사용하지 않을 경우RootWindow.Visibility
속성 창에 시작 메뉴가 포함되지 않지만 시작 시 응용 프로그램을 전체 화면으로 한 번 설정하면 이 단계를 건너뛸 수 있습니다.
언급URL : https://stackoverflow.com/questions/3604736/make-wpf-application-fullscreen-cover-startmenu
반응형
'sourcecode' 카테고리의 다른 글
문자열에서 발생한 특정 문자 수 (0) | 2023.05.14 |
---|---|
보기가 창 계층 구조에 없는 UIViewController를 UIViewController에 표시하려고 합니다. (0) | 2023.05.14 |
코드 VB.net 을 계속하기 전에 0.5초 기다립니다. (0) | 2023.05.14 |
SQL Server로 업데이트하려면 선택 (0) | 2023.05.14 |
npm 설치를 위한 --save 옵션은 무엇입니까? (0) | 2023.05.14 |