move the viewmodel to a variable

makes everything look cleaner
This commit is contained in:
bluepilledgreat 2024-10-29 20:45:12 +00:00
parent e9712d1730
commit 5b32de8b9b

View File

@ -8,13 +8,14 @@ namespace Bloxstrap.UI.Elements.Settings.Pages
/// </summary> /// </summary>
public partial class FastFlagEditorWarningPage public partial class FastFlagEditorWarningPage
{ {
private FastFlagEditorWarningViewModel _viewModel;
private bool _initialLoad = false; private bool _initialLoad = false;
public FastFlagEditorWarningPage() public FastFlagEditorWarningPage()
{ {
var vm = new FastFlagEditorWarningViewModel(this); _viewModel = new FastFlagEditorWarningViewModel(this);
DataContext = vm; DataContext = _viewModel;
vm.StartCountdown(); _viewModel.StartCountdown();
InitializeComponent(); InitializeComponent();
} }
@ -29,12 +30,12 @@ namespace Bloxstrap.UI.Elements.Settings.Pages
return; return;
} }
((FastFlagEditorWarningViewModel)DataContext).StartCountdown(); _viewModel.StartCountdown();
} }
private void Page_Unloaded(object sender, RoutedEventArgs e) private void Page_Unloaded(object sender, RoutedEventArgs e)
{ {
((FastFlagEditorWarningViewModel)DataContext).StopCountdown(); _viewModel.StopCountdown();
} }
} }
} }