SampleCrossUi.Wpf
1.0.0.0
SampleCrossUi.Wpf 사용 방법을 보여 주는 예제 프로젝트입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
MainWindow.xaml.cs
이 파일의 문서화 페이지로 가기
1
using
System.Windows;
2
using
Dreamine.MVVM.Core;
3
using
Dreamine.UI.Wpf.Controls.Navigation;
4
using
Dreamine.UI.Wpf.Localization;
5
using
SampleCrossUi.Wpf.ViewModels
;
6
7
namespace
SampleCrossUi.Wpf
;
8
17
public
partial class
MainWindow
: Window
18
{
27
public
MainWindow
()
28
{
29
InitializeComponent();
30
DataContext = DMContainer.Resolve<
MainViewModel
>();
31
32
// DreamineNavigationBar.AutoLogoutOccurred is static — subscribe once per window.
33
DreamineNavigationBar.AutoLogoutOccurred +=
OnAutoLogoutOccurred
;
34
Closed += (_, _) => DreamineNavigationBar.AutoLogoutOccurred -=
OnAutoLogoutOccurred
;
35
}
36
61
private
void
OnToggleLanguageClick
(
object
sender, RoutedEventArgs e)
62
{
63
StaticLocalizationProxy.Instance.CurrentLanguage =
64
StaticLocalizationProxy.Instance.CurrentLanguage == Dreamine.UI.Wpf.Localization.Language.Korean
65
? Dreamine.UI.Wpf.Localization.Language.English
66
: Dreamine.UI.Wpf.Localization.Language.Korean;
67
}
68
93
private
void
OnStartAutoLogoutTestClick
(
object
sender, RoutedEventArgs e)
94
{
95
MainNavBar.AutoLogoutTimeout = 8;
96
}
97
122
private
void
OnAutoLogoutOccurred
(
object
? sender, System.EventArgs e)
123
{
124
MainNavBar.AutoLogoutTimeout = 0;
// 한 번 시연했으면 다시 끔(반복 트리거 방지)
125
}
126
}
SampleCrossUi.Wpf
Definition
App.xaml.cs:12
SampleCrossUi.Wpf.ViewModels
Definition
MainViewModel.cs:7
SampleCrossUi.Wpf.MainWindow.OnToggleLanguageClick
void OnToggleLanguageClick(object sender, RoutedEventArgs e)
Definition
MainWindow.xaml.cs:61
SampleCrossUi.Wpf.MainWindow.OnAutoLogoutOccurred
void OnAutoLogoutOccurred(object? sender, System.EventArgs e)
Definition
MainWindow.xaml.cs:122
SampleCrossUi.Wpf.MainWindow.MainWindow
MainWindow()
Definition
MainWindow.xaml.cs:27
SampleCrossUi.Wpf.MainWindow.OnStartAutoLogoutTestClick
void OnStartAutoLogoutTestClick(object sender, RoutedEventArgs e)
Definition
MainWindow.xaml.cs:93
SampleCrossUi.Wpf.ViewModels.MainViewModel
Definition
MainViewModel.cs:18
MainWindow.xaml.cs
다음에 의해 생성됨 :
1.17.0