bloxstrap/Bloxstrap/UI/Elements/About/MainWindow.xaml.cs
2024-10-10 21:53:21 +01:00

39 lines
1.0 KiB
C#

using System.Windows.Controls;
using Wpf.Ui.Controls.Interfaces;
using Wpf.Ui.Mvvm.Contracts;
namespace Bloxstrap.UI.Elements.About
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : INavigationWindow
{
public MainWindow()
{
InitializeComponent();
App.Logger.WriteLine("MainWindow", "Initializing about window");
if (Locale.CurrentCulture.Name.StartsWith("tr"))
TranslatorsText.FontSize = 9;
}
#region INavigationWindow methods
public Frame GetFrame() => RootFrame;
public INavigation GetNavigation() => RootNavigation;
public bool Navigate(Type pageType) => RootNavigation.Navigate(pageType);
public void SetPageService(IPageService pageService) => RootNavigation.PageService = pageService;
public void ShowWindow() => Show();
public void CloseWindow() => Close();
#endregion INavigationWindow methods
}
}