public SearchPage() { this.InitializeComponent(); Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); // минимальный размер 300х250 appView.SetPreferredMinSize(new Size(300, 250)); }
public MainPage() { this.InitializeComponent(); Windows.UI.ViewManagement.ApplicationView AW = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); AW.SetPreferredMinSize(new Size(500, 400)); BGWorker = new BackgroundWorker(); BGWorker.DoWork += _DoWork; }
public MainPage() { this.InitializeComponent(); Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.SetPreferredMinSize(new Size(345, 400)); sumText.Text = "0"; numText.Text = ""; }
private async void CurrentView_Consolidated(Windows.UI.ViewManagement.ApplicationView sender, Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs args) { if (Data.TmpData.OpenedWindows.Count > 0) { await SaveDataAsync(); Exit(); } }
public MainFrameView() { this.InitializeComponent(); Window.Current.SetTitleBar(TitleBar); StaticContent.PlayerMenuFrame = PlayerMenuFrame; StaticContent.NavigationContentService = new Services.NavigationService() { RootFrame = ContentFrame }; PlayerMenuFrame.Navigate(typeof(PlayerMenuView)); PlayerBottomFrame.Navigate(typeof(MiniPlayerView)); if (StaticContent.IsPro) { AdsPanel.Height = new GridLength(0, GridUnitType.Pixel); } else { BottomAdsFrame.Navigate(typeof(AdsBottomPanelView)); } Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.SetPreferredMinSize(new Size(600, 800)); this.SizeChanged += MainPage_SizeChanged; var timer2 = new DispatcherTimer(); _timer2 = timer2; timer2.Interval = TimeSpan.FromSeconds(80); timer2.Tick += Timer2_Tick; timer2.Start(); if (!StaticContent.Config.IsRateMe & StaticContent.IsAuth) { var timer = new DispatcherTimer(); this._timer = timer; timer.Interval = TimeSpan.FromSeconds(60); timer.Tick += Timer_Tick; timer.Start(); } if (StaticContent.IsAuth) { if (InternetService.CheckConnection()) { StaticContent.NavigationContentService.Go(typeof(VKontakte.HomeView)); } else { InternetService.GoToOfflineMode(); //StaticContent.NavigationContentService.Go(typeof(HomeLocalView)); } } else { StaticContent.NavigationContentService.Go(typeof(HomeLocalView)); } }
public MainPage() { this.InitializeComponent(); MenuFrame.Navigate(typeof(FlightView)); TitleTextBlock.Text = "Flights"; Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.SetPreferredMinSize(new Size(300, 300)); this.SizeChanged += MainPage_SizeChanged; }
// Метод для изменения заголовка. public void AppTitle() { // получаем ссылку на внешний вид приложения Windows.UI.ViewManagement.ApplicationView applicationView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); applicationView.Title = "Калькулятор"; // получаем ссылку на TitleBar var titleBar = applicationView.TitleBar; titleBar.BackgroundColor = Windows.UI.Colors.WhiteSmoke; }
/// <summary> /// 在应用程序由最终用户正常启动时进行调用。 /// 将在启动应用程序以打开特定文件等情况下使用。 /// </summary> /// <param name="e">有关启动请求和过程的详细信息。</param> protected override void OnLaunched(LaunchActivatedEventArgs e) { #if DEBUG if (System.Diagnostics.Debugger.IsAttached) { this.DebugSettings.EnableFrameRateCounter = true; } #endif if (e.Arguments == "") { Data.TmpData.jumpList = "null"; } else { Data.TmpData.jumpList = e.Arguments; } if (mainview == null) { mainview = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); mainview.Consolidated += CurrentView_Consolidated; } Frame rootFrame = Window.Current.Content as Frame; // 不要在窗口已包含内容时重复应用程序初始化, // 只需确保窗口处于活动状态 if (rootFrame == null) { // 创建要充当导航上下文的框架,并导航到第一页 rootFrame = new Frame(); rootFrame.NavigationFailed += OnNavigationFailed; if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) { //TODO: 从之前挂起的应用程序加载状态 } // 将框架放在当前窗口中 Window.Current.Content = rootFrame; } if (e.PrelaunchActivated == false) { if (rootFrame.Content == null) { // 当导航堆栈尚未还原时,导航到第一页, // 并通过将所需信息作为导航参数传入来配置 // 参数 rootFrame.Navigate(typeof(LoginPage)); args = e.Arguments; } // 确保当前窗口处于活动状态 Window.Current.Activate(); } }
public MainPage() { this.InitializeComponent(); // получаем ссылку на внешний вид приложения Windows.UI.ViewManagement.ApplicationView applicationView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); // установка заголовка applicationView.Title = "Часы"; WatchShow(); SetTimerWatch(); }
private void MyUserControl1_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { var width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (width >= 360) { VisualStateManager.GoToState(this, "Width360", false); } else { VisualStateManager.GoToState(this, "Width0", false); } }
private void SetColorTheme(ColorThemeEnum colorTheme) { SetSettingsColor(); string navViewTextBlockID = "TextBlock" + colorTheme.ToString() + "Style"; Style navViewTextBlockIDStyle = (Style)Application.Current.Resources[navViewTextBlockID]; string pageID = "Page" + colorTheme.ToString() + "Style"; MainPagePage.Style = (Style)Application.Current.Resources[pageID]; foreach (var item in MainPageNavView.MenuItems.OfType <NavigationViewItem>()) { TextBlock contentBlock = (TextBlock)item.Content; contentBlock.Style = navViewTextBlockIDStyle; } /*string navViewSepID = "NavigationViewItemSeparator" + colorTheme.ToString() + "Style"; * Style navViewSepIDStyle = (Style)Application.Current.Resources[navViewSepID]; * foreach (var item in MainPageNavView.MenuItems.OfType<NavigationViewItemSeparator>()) * { * NavigationViewItemSeparator separator = (NavigationViewItemSeparator)item; * //separator.Style = navViewSepIDStyle; * separator.Foreground = new SolidColorBrush(Colors.Red); * }*/ /*string iconElementID = "IconElement" + colorTheme.ToString() + "Style"; * Style iconElementIDStyle = (Style)Application.Current.Resources[iconElementID]; * NavigationViewItem navSettingsItem = (NavigationViewItem)MainPageNavView.SettingsItem; * * navSettingsItem.Icon.Style = iconElementIDStyle;*/ string navViewBrushID = colorTheme.ToString() + "Acrylic"; AcrylicBrush acrylicBrush = (AcrylicBrush)Application.Current.Resources[navViewBrushID]; NavViewBackgroundBrush.TintColor = acrylicBrush.TintColor; string appColorBrushID = "AltLow" + colorTheme.ToString(); SolidColorBrush solidBrush = (SolidColorBrush)Application.Current.Resources[appColorBrushID]; Color appColor = solidBrush.Color; PointerOverNavViewBrush.Color = appColor; Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.TitleBar.BackgroundColor = appColor; // or {a: 255, r: 0, g: 0, b: 0} appView.TitleBar.InactiveBackgroundColor = appColor; appView.TitleBar.ButtonBackgroundColor = appColor; appView.TitleBar.ButtonHoverBackgroundColor = appColor; appView.TitleBar.ButtonPressedBackgroundColor = appColor; appView.TitleBar.ButtonInactiveBackgroundColor = appColor; }
private void MyUserControl1_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sensor, object args) { var Width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (Width >= 500) { RelativePanel.SetRightOf(boxtest, texttest); RelativePanel.SetBelow(testButon, texttest); } else { RelativePanel.SetRightOf(boxtest, texttest); RelativePanel.SetBelow(testButon, texttest); RelativePanel.SetAlignBottomWith(boxtest, texttest); } }
private void MainPage_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object obj) { var Width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (Width >= 720) { VisualStateManager.GoToState(this, "Width720", false); } else if (Width >= 720) { VisualStateManager.GoToState(this, "Width360", false); } else { VisualStateManager.GoToState(this, "Width0", false); } }
private void UcRatingText_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { var Width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (Width >= 360) { RelativePanel.SetBelow(tbTexto, null); RelativePanel.SetRightOf(tbTexto, rcStars); RelativePanel.SetAlignVerticalCenterWith(tbTexto, rcStars); RelativePanel.SetAlignVerticalCenterWithPanel(rcStars, true); } else { RelativePanel.SetRightOf(tbTexto, null); RelativePanel.SetBelow(tbTexto, rcStars); RelativePanel.SetAlignVerticalCenterWith(tbTexto, null); RelativePanel.SetAlignVerticalCenterWithPanel(rcStars, false); } }
private void MainPage_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object obj) { var Width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (Width >= 720) { SView.DisplayMode = SplitViewDisplayMode.CompactInline; SView.IsPaneOpen = true; } else if (Width >= 720) { SView.DisplayMode = SplitViewDisplayMode.CompactOverlay; SView.IsPaneOpen = false; } else { SView.DisplayMode = SplitViewDisplayMode.Overlay; SView.IsPaneOpen = false; } }
private void MyUserControl1_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { var width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (width >= 360) { RelativePanel.SetBelow(FavText, null); RelativePanel.SetRightOf(FavText, Stars); RelativePanel.SetAlignVerticalCenterWith(FavText, Stars); RelativePanel.SetAlignVerticalCenterWithPanel(Stars, true); } else { RelativePanel.SetBelow(FavText, null); RelativePanel.SetRightOf(FavText, Stars); RelativePanel.SetAlignVerticalCenterWith(FavText, null); RelativePanel.SetAlignVerticalCenterWithPanel(Stars, false); } }
//Sizing of the menu bar private void MainPage_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { //Desktop view open var width = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().VisibleBounds.Width; if (width >= 720) { SView.DisplayMode = SplitViewDisplayMode.CompactInline; SView.IsPaneOpen = true; } //Tablet view minimised bar with icons visible else if (width >= 360) { SView.DisplayMode = SplitViewDisplayMode.CompactOverlay; SView.IsPaneOpen = false; } //Phone view, no bar just the hamburger menu else { SView.DisplayMode = SplitViewDisplayMode.Overlay; SView.IsPaneOpen = false; } }
private void SetWindowTitle(string text) { Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.Title = text; }
void MainPage_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { ReportVisibleBounds(); }
/// <summary> /// 윈도우 바운드 반환 /// </summary> /// <returns></returns> public static Rect GetWindowBounds() { var view = ApplicationView.GetForCurrentView(); return(view.VisibleBounds); }
public MainPage() { this.InitializeComponent(); Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); appView.SetPreferredMinSize(new Size(1024, 600)); }
private void ApplicationView_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView applicationView, object e) { VisibleBoundsWindow.SetBounds(Window.Current.Bounds, applicationView.VisibleBounds); }
/// <summary> /// Вызывается при обычном запуске приложения пользователем. Будут использоваться другие точки входа, /// например, если приложение запускается для открытия конкретного файла. /// </summary> /// <param name="e">Сведения о запросе и обработке запуска.</param> protected override void OnLaunched(LaunchActivatedEventArgs e) { // получаем ссылку на внешний вид приложения Windows.UI.ViewManagement.ApplicationView appView = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); // минимальный размер 300х250 //appView.SetPreferredMinSize(new Size(300, 250)); // установка заголовка appView.Title = "Библиографический парсер"; // получаем ссылку на TitleBar Windows.UI.ViewManagement.ApplicationViewTitleBar titleBar = appView.TitleBar; Frame rootFrame = Window.Current.Content as Frame; // Не повторяйте инициализацию приложения, если в окне уже имеется содержимое, // только обеспечьте активность окна if (rootFrame == null) { // Создание фрейма, который станет контекстом навигации, и переход к первой странице rootFrame = new Frame(); rootFrame.NavigationFailed += OnNavigationFailed; if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) { //TODO: Загрузить состояние из ранее приостановленного приложения if (ApplicationData.Current.LocalSettings.Values.ContainsKey("navHistory")) { rootFrame.SetNavigationState(ApplicationData.Current.LocalSettings.Values["navHistory"].ToString()); } } // Размещение фрейма в текущем окне Window.Current.Content = rootFrame; // устанавливаем обработчик SystemNavigationManager.GetForCurrentView().BackRequested += App_BackRequested;; rootFrame.Navigated += (s, args) => { if (rootFrame.CanGoBack) // если можно перейти назад, показываем кнопку { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; } else { SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; } }; } if (e.PrelaunchActivated == false) { if (rootFrame.Content == null) { // Если стек навигации не восстанавливается для перехода к первой странице, // настройка новой страницы путем передачи необходимой информации в качестве параметра // параметр rootFrame.Navigate(typeof(MainPage), e.Arguments); } // Обеспечение активности текущего окна Window.Current.Activate(); } }
private void NotifyPopup_VisibleBoundsChanged(Windows.UI.ViewManagement.ApplicationView sender, object args) { MeasurePopupSize(); }
private void CurrentView_Consolidated(Windows.UI.ViewManagement.ApplicationView sender, Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs args) { Window.Current.Content = null; }