public ExportView(IPopoverPresenter presenter) { _presenter = presenter; _fontMap = presenter.GetFontMap(); TitleBarHeight = presenter.GetTitleBarHeight(); ViewModel = new ExportViewModel(_fontMap.ViewModel); this.InitializeComponent(); CompositionFactory.SetupOverlayPanelAnimation(this); 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); } 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); }