WaitIndicator 적용방법
[ WaitIndicator.xaml ]
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
dx:ThemeManager.ThemeName="LightGray" > //Wait 디자인 변경
<dx:WaitIndicator Content="Loading..." DeferedVisibility="True">
<dx:WaitIndicator.ContentTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<TextBlock FontSize="17" Text="잠시만 기다려주십시오." />
<TextBlock Text="{Binding}" />
</StackPanel>
</DataTemplate>
</dx:WaitIndicator.ContentTemplate>
</dx:WaitIndicator>
[ WaitIndicator.xaml.cs ] 추가부분
public static void ShowSplashScreen()
{
if (!DevExpress.Xpf.Core.DXSplashScreen.IsActive)
{
DevExpress.Xpf.Core.DXSplashScreen.Show<WaitIndicator>();
}
}
public static void CloseSplashScreen()
{
if (DevExpress.Xpf.Core.DXSplashScreen.IsActive)
{
DevExpress.Xpf.Core.DXSplashScreen.Close();
}
}
[ ButtonClick_Event ] 부분에 사용
WaitIndicator.ShowSplashScreen();
if (DevExpress.Xpf.Core.DXSplashScreen.IsActive)
{
WaitIndicator.CloseSplashScreen();
}
※정상적으로 작동되었는데 출력위치가 중앙이 아닐경우 WPF_UserControl이 아닌 윈폼으로 추가해야함.
WinForm으로 추가방법 : http://plzhoney.tistory.com/20?category=752079
'Programing > WPF' 카테고리의 다른 글
마우스 커서(Cursor) 다양한 모양표시 (0) | 2018.06.19 |
---|---|
[초보자용]Button_Click_Event(버튼클릭시 새창열기) (0) | 2018.06.15 |
[DevExpress]GridControl column for show row number(행번호 추가) (0) | 2018.06.15 |
[DevExpress] 그리드 컨트롤에 임의의 컬럼추가, 데이터 추가하는 방법 (0) | 2018.06.11 |
MVC, MVP, MVVM 디자인 패턴이란 (0) | 2018.05.29 |