public StringReourceOperationViewModel() { matchoption = InstanseManager.ResolveService <ErrorStringMatchMatchOption>(); DetailsInfo = new ObservableCollection <string>(); BindingOperations.EnableCollectionSynchronization(DetailsInfo, locker); FileMatcheOptions = new FileMatchOptionSource(); FileMatcheOptions.Add(InstanseManager.ResolveService <ErrorStringMatchOption>(initializeCallback: p => { p.IsEnabled = true; })); FileMatcheOptions.Add(InstanseManager.ResolveService <CustermErrorStringMatchOption>(initializeCallback: p => { p.IsEnabled = true; })); FileMatcheOptions.Add(InstanseManager.ResolveService <StringFormatMatchOption>(initializeCallback: p => { p.IsEnabled = true; })); SkinAssistanceCommands.SelecDirectoryCommand.RegistorCommand(this, OnSelecDirectoryCommandsExcuted, OnSelecDirectoryCommandsCanExuted); SkinAssistanceCommands.StartSearchCommand.RegistorCommand(this, OnStartSearchCommandsExcuted, OnStartSearchCommandsCanExcuted); SkinAssistanceCommands.ShowDetailsInformationCommand.RegistorCommand(this, OnShowDetailsInformationCommandsExcuted, OnShowDetailsInformationCommandsCanExcuted); }
public LocalReourceOperationViewModel() { matchoption = InstanseManager.ResolveService <LocalResourceDictionaryMatchOptionOption>(); DetailsInfo = new ObservableCollection <string>(); BindingOperations.EnableCollectionSynchronization(DetailsInfo, locker); FileMatcheOptions = new FileMatchOptionSource(); FileMatcheOptions.Add(InstanseManager.ResolveService <LocalResourceDictionaryMatchOption>(initializeCallback: p => { p.IsEnabled = true; })); UICultrues = new FileMatchOptionMultiSource(); CultureInfo.GetCultures(CultureTypes.AllCultures).ToList().ForEach(o => { if (!String.IsNullOrEmpty(o.Name)) { UICultrues.Add(InstanseManager.ResolveService <LocalCultureMatchOption>(isNew: true, initializeCallback: p => { p.MatchName = o.Name; p.IsEnabled = true; })); } }); SkinAssistanceCommands.SelecDirectoryCommand.RegistorCommand(this, OnSelecDirectoryCommandsExcuted, OnSelecDirectoryCommandsCanExuted); SkinAssistanceCommands.StartSearchCommand.RegistorCommand(this, OnStartSearchCommandsExcuted, OnStartSearchCommandsCanExcuted); SkinAssistanceCommands.ShowDetailsInformationCommand.RegistorCommand(this, OnShowDetailsInformationCommandsExcuted, OnShowDetailsInformationCommandsCanExcuted); }
public static IMatch ResloveMatch(IFileMatchOption option) { var fileMatchAttr = option.GetCustermAttribute <MatchAttribute>(); if (fileMatchAttr == null) { return(null); } return(InstanseManager.ResolveService <IMatch>(fileMatchAttr.MatchType)); }
public ExportOperationViewModel() { matchOption = InstanseManager.ResolveService <BrushMatchOptionOption>(isNew: false, initializeCallback: p => { p.ReplaceInNewFile = false; }); DetailsInfo = new ObservableCollection <string>(); BindingOperations.EnableCollectionSynchronization(DetailsInfo, locker); FileMatcheOptions = new FileMatchOptionSource(); FileMatcheOptions.Add(InstanseManager.ResolveService <BrushMatchOption>(initializeCallback: p => { p.IsEnabled = true; })); FileMatcheOptions.Add(InstanseManager.ResolveService <ImageMatchOption>()); SkinAssistanceCommands.SelecDirectoryCommand.RegistorCommand(this, OnSelecDirectoryCommandsExcuted, OnSelecDirectoryCommandsCanExuted); SkinAssistanceCommands.StartSearchCommand.RegistorCommand(this, OnStartSearchCommandsExcuted, OnStartSearchCommandsCanExcuted); SkinAssistanceCommands.ShowDetailsInformationCommand.RegistorCommand(this, OnShowDetailsInformationCommandsExcuted, OnShowDetailsInformationCommandsCanExcuted); globalRelink = InstanseManager.ResolveService <GlobalRelinkSource>(); }
public ExportOperationView() { InitializeComponent(); DataContext = InstanseManager.ResolveService <ExportOperationViewModel>(); }
public LocalReourceOperationView() { InitializeComponent(); DataContext = InstanseManager.ResolveService <LocalReourceOperationViewModel>(); }
public SplashWindow() { WindowStartupLocation = WindowStartupLocation.CenterScreen; DataContext = InstanseManager.ResolveService <SplashScreenViewModel>(); }
public MainWindow() { InitializeComponent(); DataContext = InstanseManager.ResolveService <MainWindowViewModel>(); }
public static void StartSession() { ActivatorWrapper.SolveInstance <AppTaskGenerator <T> >().Run(); InstanseManager.ResolveService <DisposeService>().Dispose(); LogExtensions.Info(null, "Application Session End"); }