반응형
WPF 응용 프로그램을 전체 화면으로 만들기 (표지 시작 메뉴)
내 WPF 응용 프로그램을 전체 화면으로 만들고 싶습니다. 지금은 시작 메뉴가 모든 것을 덮지 못하게하고 내 응용 프로그램을 위로 이동합니다. 이것은 MainWindow.xaml 코드에 대한 것입니다.
<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로 설정하십시오.
HomePage.WindowState = WindowState.Maximized;
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
반응형
'IT TIP' 카테고리의 다른 글
'isPresent ()'확인없이 'Optional.get ()' (0) | 2020.12.06 |
---|---|
플로트에 가능한 가장 작은 플로트 추가 (0) | 2020.12.06 |
Python에서 rm -rf를 사용하는 가장 쉬운 방법 (0) | 2020.12.04 |
`[super viewDidLoad]`규칙 (0) | 2020.12.04 |
SQL 주석 헤더 예 (0) | 2020.12.04 |