public QuickCompareView() { this.InitializeComponent(); ViewModel = new QuickCompareViewModel(); ViewModel.PropertyChanged += ViewModel_PropertyChanged; this.DataContext = this; this.Loaded += QuickCompareView_Loaded; }
public QuickCompareView(bool isQuickCompare) { this.InitializeComponent(); ViewModel = new QuickCompareViewModel(isQuickCompare); ViewModel.PropertyChanged += ViewModel_PropertyChanged; this.DataContext = this; this.Loaded += QuickCompareView_Loaded; this.Unloaded += QuickCompareView_Unloaded; if (isQuickCompare) { VisualStateManager.GoToState(this, QuickCompareState.Name, false); } LeakTrackingService.Register(this); }
public QuickCompareView(bool isQuickCompare) { this.InitializeComponent(); ViewModel = new QuickCompareViewModel(isQuickCompare); ViewModel.PropertyChanged += ViewModel_PropertyChanged; this.DataContext = this; this.Loaded += QuickCompareView_Loaded; this.Unloaded += QuickCompareView_Unloaded; if (isQuickCompare) { VisualStateManager.GoToState(this, QuickCompareState.Name, false); } _navHelper.BackRequested += (s, e) => { ViewModel.SelectedFont = null; }; ResourceHelper.GoToThemeState(this); LeakTrackingService.Register(this); }