public MainPage() { InitializeComponent(); // It's OK to place this here? CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar; coreTitleBar.ExtendViewIntoTitleBar = true; TitleBar.Height = coreTitleBar.Height; Window.Current.SetTitleBar(MainTitleBar); coreTitleBar.LayoutMetricsChanged += TitleBar_LayoutMetricsChanged; coreTitleBar.IsVisibleChanged += TitleBar_IsVisibleChanged; Loaded += (sender, args) => { LogoImage.Source = new BitmapImage( new Uri(Settings.SelectedTheme == (int)ApplicationTheme.Dark ? "ms-appx:///Assets/upperappbarlogowhite.png" : "ms-appx:///Assets/upperappbarlogoblue.png")); var vm = DesktopViewModelLocator.Main; vm.MainNavigationRequested += Navigate; vm.OffNavigationRequested += NavigateOff; vm.PropertyChanged += VmOnPropertyChanged; UWPViewModelLocator.PinTileDialog.ShowPinDialog += () => { PinDialogStoryboard.Begin(); }; vm.MediaElementCollapsed += VmOnMediaElementCollapsed; UWPViewModelLocator.PinTileDialog.HidePinDialog += HidePinDialog; DesktopViewModelLocator.Main.View = this; StartAdsTimeMeasurements(); ViewModelLocator.Settings.OnAdsMinutesPerDayChanged += SettingsOnOnAdsMinutesPerDayChanged; ViewModelLocator.GeneralMain.ChangelogVisibility = ResourceLocator.ChangelogProvider.NewChangelog; }; }
public MainPage() { InitializeComponent(); Loaded += (sender, args) => { LogoImage.Source = new BitmapImage( new Uri(Settings.SelectedTheme == (int)ApplicationTheme.Dark ? "ms-appx:///Assets/upperappbarlogowhite.png" : "ms-appx:///Assets/upperappbarlogoblue.png")); var vm = DesktopViewModelLocator.Main; vm.MainNavigationRequested += Navigate; vm.OffNavigationRequested += NavigateOff; vm.PropertyChanged += VmOnPropertyChanged; UWPViewModelLocator.PinTileDialog.ShowPinDialog += () => { PinDialogStoryboard.Begin(); }; vm.MediaElementCollapsed += VmOnMediaElementCollapsed; UWPViewModelLocator.PinTileDialog.HidePinDialog += HidePinDialog; DesktopViewModelLocator.Main.View = this; StartAdsTimeMeasurements(); ViewModelLocator.Settings.OnAdsMinutesPerDayChanged += SettingsOnOnAdsMinutesPerDayChanged; ViewModelLocator.GeneralMain.ChangelogVisibility = ChangeLogProvider.NewChangelog; }; }
private bool _paneState; // _currentPaneState; public MainPage() { InitializeComponent(); CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar; coreTitleBar.ExtendViewIntoTitleBar = false; Loaded += (sender, args) => { var vm = DesktopViewModelLocator.Main; vm.MainNavigationRequested += Navigate; vm.OffNavigationRequested += NavigateOff; vm.PropertyChanged += VmOnPropertyChanged; UWPViewModelLocator.PinTileDialog.ShowPinDialog += () => { PinDialogStoryboard.Begin(); }; vm.MediaElementCollapsed += VmOnMediaElementCollapsed; UWPViewModelLocator.PinTileDialog.HidePinDialog += HidePinDialog; DesktopViewModelLocator.Main.View = this; StartAdsTimeMeasurements(); ViewModelLocator.Settings.OnAdsMinutesPerDayChanged += SettingsOnOnAdsMinutesPerDayChanged; ViewModelLocator.GeneralMain.ChangelogVisibility = ResourceLocator.ChangelogProvider.NewChangelog; }; }
public MainPage() { InitializeComponent(); Loaded += (a1, a2) => { MobileViewModelLocator.Main.View = this; ViewModelLocator.GeneralMain.MediaElementCollapsed += GeneralMainOnMediaElementCollapsed; UWPViewModelLocator.PinTileDialog.ShowPinDialog += () => { PinDialogStoryboard.Begin(); }; ViewModelLocator.GeneralMain.PropertyChanged += GeneralMainOnPropertyChanged; UWPViewModelLocator.PinTileDialog.HidePinDialog += HidePinDialog; StartAdsTimeMeasurements(); ViewModelLocator.Settings.OnAdsMinutesPerDayChanged += SettingsOnOnAdsMinutesPerDayChanged; ViewModelLocator.GeneralMain.ChangelogVisibility = ResourceLocator.ChangelogProvider.NewChangelog; }; ViewModel.MainNavigationRequested += Navigate; }