public QuickCompareView()
 {
     this.InitializeComponent();
     ViewModel = new QuickCompareViewModel();
     ViewModel.PropertyChanged += ViewModel_PropertyChanged;
     this.DataContext           = this;
     this.Loaded += QuickCompareView_Loaded;
 }
示例#2
0
        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);
        }
示例#3
0
        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);
        }