WPF는 ShowDialog 이후의 메인 창이 키보드 입력법에 응답할 수 있는 해결 방안에 대해 설명합니다.
10785 단어 dialog
1
private
static
bool
boolean
=
true
;
2
3
public
static
bool
Boolean
4
{
5
get
{
return
MainWindow.boolean; }
6
set
{ MainWindow.boolean
=
value; }
7
}
8
9
private
void
errorBtn_Click(
object
sender, RoutedEventArgs e)
10
{
11
dialogWindow.Title
=
"
Error
"
;
12
dialogWindow
=
new
DialogWindow(dialogWindow.Title);
13
window.IsEnabled
=
false
;
14
boolean
=
false
;
15
dialogWindow.ShowDialog();
16
}
17
18
private
void
window_Activated(
object
sender, EventArgs e)
19
{
20
if
(boolean
==
true
)
21
{
22
window.IsEnabled
=
true
;
23
}
24
}
창 백그라운드 코드 팝업:
1
public
DialogWindow()
2
{
3
InitializeComponent();
4
5
}
6
7
public
DialogWindow(
string
_title):
this
()
8
{
9
Title
=
_title;
10
DialogPage page
=
new
DialogPage(Title);
11
windowframe.Content
=
page;
12
}
13
14
protected
override
void
OnClosing(CancelEventArgs e)
15
{
16
e.Cancel
=
true
;
17
base
.OnClosing(e);
18
Visibility
=
Visibility.Hidden;
19
}
20
21
private
void
Window_Closing(
object
sender, CancelEventArgs e)
22
{
23
MainWindow.Boolean
=
true
;
24
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Dialog pops up in ApplicationIn the daily development process, it is often necessary to control some information on a global scale. For example, netw...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.