Exemplo n.º 1
0
 public PrintJobWindow(PrintJobViewModel viewModel, ITranslator translator, ViewCustomization customization)
 {
     _translator    = translator;
     _customization = customization;
     DataContext    = viewModel;
     InitializeComponent();
 }
Exemplo n.º 2
0
        public MainWindow(MainWindowViewModel viewModel, ViewCustomization customization)
        {
            DataContext = viewModel;

            InitializeComponent();

            // Apply company name for customized setups
            ApplyCustomization(customization);
        }
Exemplo n.º 3
0
        public void DefaultViewCustomization_CheckIsSuccessful()
        {
            //Trial must be disbaled for ViewCustomization.DefaultCustomization
            _viewCustomization = ViewCustomization.DefaultCustomization;

            var result = _trialStartupCondition.Check();

            Assert.IsTrue(result.IsSuccessful);
        }
Exemplo n.º 4
0
        public void SetUp()
        {
            var translator = new TranslationFactory();

            _dateTimeProvider  = Substitute.For <IDateTimeProvider>();
            _viewCustomization = ViewCustomization.DefaultCustomization;

            _trialStartupCondition = new TrialStartupCondition(translator, _dateTimeProvider, _viewCustomization);
        }
        public MainWindow(MainWindowViewModel viewModel, ITranslator translator, ViewCustomization customization)
        {
            _translator = translator;
            viewModel.TranslationChanged += (sender, args) => _translator.Translate(this);
            DataContext = viewModel;

            InitializeComponent();

            // Apply company name for customized setups
            ApplyCustomization(customization);
        }
 private void ApplyCustomization(ViewCustomization customization)
 {
     if (customization.ApplyCustomization)
     {
         LicensedForText.Visibility = Visibility.Visible;
         LicensedForText.Text       = customization.MainWindowText;
     }
     else
     {
         LicensedForText.Visibility = Visibility.Hidden;
     }
 }
Exemplo n.º 7
0
 private void ApplyCustomization(ViewCustomization customization)
 {
     if (customization.ApplyCustomization)
     {
         CustomizationPanel.Visibility = Visibility.Visible;
         CustomText.Text    = customization.AboutDialogText;
         CustomImage.Source = ConvertToBitmapSource(customization.CustomLogo);
     }
     else
     {
         CustomizationPanel.Visibility = Visibility.Hidden;
     }
 }
Exemplo n.º 8
0
        public AllEntriesPageVm(INavigator navigator, ILogParser parser, IReadOnlyList <IColumnDescriptionVm> columns, IModuleClassifier moduleClassifier)
            : base(navigator, columns)
        {
            SortDirection    = UserSettings.Default.DateSortDirection;
            IsLoading        = true;
            _navigator       = navigator;
            _parser          = parser;
            ModuleClassifier = moduleClassifier;

            HighlightSearches = BuildHighlights();

            Customization = new ViewCustomization();
        }
        public ApplicationLogoControl()
        {
            ViewCustomization viewCustomization = null;

            if (RestrictedServiceLocator.IsLocationProviderSet)
            {
                DataContext       = RestrictedServiceLocator.Current.GetInstance <ApplicationNameProvider>();
                viewCustomization = RestrictedServiceLocator.Current.GetInstance <ViewCustomization>();
            }

            InitializeComponent();

            CustomEditionText.Text = viewCustomization?.MainWindowText;
            TrialText.Text         = viewCustomization?.TrialText;
        }
Exemplo n.º 10
0
        public AboutView(AboutViewModel viewModel, ViewCustomization viewCustomization)
        {
            DataContext = viewModel;
            InitializeComponent();

            if (viewCustomization.ApplyCustomization && viewCustomization.CustomLogo != null)
            {
                using (MemoryStream memory = new MemoryStream())
                {
                    viewCustomization.CustomLogo.Save(memory, ImageFormat.Png);
                    memory.Position = 0;
                    BitmapImage bitmapImage = new BitmapImage();
                    bitmapImage.BeginInit();
                    bitmapImage.StreamSource = memory;
                    bitmapImage.CacheOption  = BitmapCacheOption.OnLoad;
                    bitmapImage.EndInit();

                    CustomLogo.Source = bitmapImage;
                }
            }
        }
Exemplo n.º 11
0
 public AboutWindow(AboutWindowViewModel aboutWindowViewModel, ITranslator translator, ViewCustomization customization)
 {
     DataContext = aboutWindowViewModel;
     InitializeComponent();
     translator.Translate(this);
     ApplyCustomization(customization);
 }
Exemplo n.º 12
0
 public PrintJobWindow(PrintJobViewModel viewModel, ViewCustomization customization)
 {
     _customization = customization;
     DataContext    = viewModel;
     InitializeComponent();
 }
Exemplo n.º 13
0
 public TrialStartupCondition(ITranslationFactory translationFactory, IDateTimeProvider dateTimeProvider, ViewCustomization viewCustomization)
 {
     _dateTimeProvider  = dateTimeProvider;
     _viewCustomization = viewCustomization;
     _translation       = translationFactory.CreateTranslation <ProgramTranslation>();
 }
Exemplo n.º 14
0
        public PrintJobShell(IRegionManager regionManager, IInteractiveWorkflowManagerFactory interactiveWorkflowManagerFactory, PrintJobShellViewModel viewModel,
                             IHightlightColorRegistration hightlightColorRegistration, ICurrentSettingsProvider currentSettingsProvider, ViewCustomization viewCustomization)
        {
            DataContext = viewModel;
            InitializeComponent();
            InteractiveWorkflowManager = interactiveWorkflowManagerFactory.CreateInteractiveWorkflowManager(regionManager, currentSettingsProvider);
            Closing += (sender, args) => InteractiveWorkflowManager.Cancel = true;
            hightlightColorRegistration.RegisterHighlightColorResource(this);

            if (viewCustomization.CustomizationEnabled)
            {
                Title = viewCustomization.PrintJobWindowCaption;
            }
        }
Exemplo n.º 15
0
        public MainShell(MainShellViewModel vm, IHightlightColorRegistration hightlightColorRegistration, IUpdateAssistant updateAssistant, ViewCustomization viewCustomization)
        {
            _mainShellViewModel = vm;
            UpdateAssistant     = updateAssistant;
            DataContext         = _mainShellViewModel;
            _mainShellViewModel.Init(Close);
            InitializeComponent();
            hightlightColorRegistration.RegisterHighlightColorResource(this);

            if (viewCustomization.ApplyCustomization)
            {
                Title = Title + " " + viewCustomization.MainWindowText;
            }
        }
Exemplo n.º 16
0
 public AboutWindow(AboutWindowViewModel aboutWindowViewModel, ViewCustomization customization)
 {
     DataContext = aboutWindowViewModel;
     InitializeComponent();
     ApplyCustomization(customization);
 }