public MainWindow() { var manager = new WpfWindowManager(this); manager.ManageDefault(); manager.Initialize(); InitializeComponent(); Messenger.Default.Register <NotificationMessage>(this, handleStatusMessage); Messenger.Default.Register <ShowWindowMessage>(this, handleOpenWindow); this.Closing += MainWindow_Closing; }
public MainWindow() { var manager = new WpfWindowManager(this); manager.ManageDefault(); manager.Initialize(); InitializeComponent(); Messenger.Default.Register <NotificationMessage>(this, handleStatusMessage); Messenger.Default.Register <ShowWindowMessage>(this, handleOpenWindow); this.Closing += MainWindow_Closing; LocalizeDictionary.Instance.Culture = System.Globalization.CultureInfo.CurrentUICulture; }
public MainWindow() { manager = new WpfWindowManager(this); manager.ManageDefault(); manager.Manage(nameof(Topmost)); manager.ApplyToSettings(Settings.Default); manager.Initialize(); InitializeComponent(); updateChecker = new WpfUpdateChecker(App.UPDATE_URL, this, App.UPDATE_MODE); ((INotifyCollectionChanged)lstHistory.Items).CollectionChanged += LastColors_CollectionChanged; LocalizeDictionary.Instance.Culture = System.Globalization.CultureInfo.CurrentUICulture; }
public MainWindow() { // Create new instances of WindowManager and UpdateChecker for WPF. manager = new WpfWindowManager(this); updateChecker = new WpfUpdateChecker(updateCheckUrl, this, updateIdentifier); // --- EXAMPLE 1/2: Persist Window State/ Make Settings Portable --- // Manage default properties for Window class. manager.ManageDefault(); // Add any public property of the window with this method to let its value // be saved when the application is closed and loaded when it starts. manager.Manage(nameof(this.OpenCount), defaultValue: -1); // Make default settings portable. manager.ApplyToSettings(Properties.Settings.Default); // Initialize the manager. Please make sure this method is called BEFORE the window is initialized. manager.Initialize(); //Initialize the window. InitializeComponent(); }