C#/WPF
[WPF/DevExpress] DXSplashScreen TopMost=False 처리
kjun.kr
2022. 4. 25. 13:02
728x90
728x170
DXSplashScreen.Show(
(o) =>
new Window
{
Focusable = true,
WindowStyle = System.Windows.WindowStyle.None,
AllowsTransparency = false,
ShowInTaskbar = false,
ShowActivated = false,
Topmost = false,
Background = Brushes.Transparent,
SizeToContent = System.Windows.SizeToContent.WidthAndHeight,
ResizeMode = System.Windows.ResizeMode.NoResize
},
(o) =>
new LoadingDialogControl(),
new object[] { new SplashScreenOwner(Application.Current.MainWindow), WindowStartupLocation.CenterOwner },
null);
DXSplashScreen.Show() 쓰게 되면 가장 상단에 떠서 MessageBox 로 띄운 메세지 들이 뒤에 가려서 안보이게 되는데 위처럼 사용하면 MessageBox 가 가려지지 않고 상단에 표시 된다.
LoadingDialogControl 은 화면에 표시될 UserControl 이다.
728x90
그리드형