public static void Init(PrismApplication application) { Application = application; Container = Application.Container; Properties.Styles.Styles.Init(application); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var prism = new PrismApplication("Test Prism Application"); prism.AddModule<ObjectEncryptModule<EncryptXrmConfigurationDialog, TestXrmConfiguration>>(); prism.Run(); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var prism = new PrismApplication("Test Prism Application"); prism.AddModule <ObjectEncryptModule <EncryptXrmConfigurationDialog, TestXrmConfiguration> >(); prism.Run(); }
public TranslationBehavior() { PrismApplication app = (PrismApplication)Application.Current; var container = app?.Container; var eventAggregator = container?.Resolve <IEventAggregator>(); TranslationService = container?.Resolve <ITranslationService>(); eventAggregator?.GetEvent <LanguageChangedEvent>() .Subscribe(OnLanguageChanged); }
protected static IStringLocalizer GetStringLocalizer(Type type) { Type stringLocalizerType = typeof(StringLocalizer <>); Type stringLocalizerTypeOfT = stringLocalizerType.MakeGenericType(type); Application application = Application.Current; PrismApplication app = (PrismApplication)application; IContainerProvider containerProvider = app.Container; IStringLocalizer localizer = containerProvider.Resolve(stringLocalizerTypeOfT) as IStringLocalizer; return(localizer); }
public static void CatchGlobalException(this PrismApplication app) { app.DispatcherUnhandledException += (sender, args) => { ProcessException(app.Container.Resolve(typeof(ILoggerFacade)) as ILoggerFacade, app.Container.Resolve(typeof(IDialogService)) as IDialogService, args.Exception); args.Handled = true; }; AppDomain.CurrentDomain.UnhandledException += (sender, args) => { ProcessException(app.Container.Resolve(typeof(ILoggerFacade)) as ILoggerFacade, app.Container.Resolve(typeof(IDialogService)) as IDialogService, args.ExceptionObject); }; }
protected override void OnCreate(Bundle bundle) { TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; base.OnCreate(bundle); global::Xamarin.Forms.Forms.Init(this, bundle); InitCrashProviders(); CachedImageRenderer.Init(true); UserDialogs.Init(this); GetPackageInfoAndHashKey(); app = new App(new AndroidInitializer()); LoadApplication(app); BackgroundedMessagingCenter(); Xamarin.Forms.Application.Current.On <Xamarin.Forms.PlatformConfiguration.Android>().UseWindowSoftInputModeAdjust(WindowSoftInputModeAdjust.Resize); }
public static void Init(PrismApplication application) { var resources = application.Resources; // Bot Message Styles OnlyMessageBotStyle = (Style)resources[ResourceKeys.OnlyMessageBotStyle]; FistMessageBotStyle = (Style)resources[ResourceKeys.FistMessageBotStyle]; MiddleMessageBotStyle = (Style)resources[ResourceKeys.MiddleMessageBotStyle]; LastMessageBotStyle = (Style)resources[ResourceKeys.LastMessageBotStyle]; // User Message Styles OnlyMessageUserStyle = (Style)resources[ResourceKeys.OnlyMessageUserStyle]; FistMessageUserStyle = (Style)resources[ResourceKeys.FistMessageUserStyle]; MiddleMessageUserStyle = (Style)resources[ResourceKeys.MiddleMessageUserStyle]; LastMessageUserStyle = (Style)resources[ResourceKeys.LastMessageUserStyle]; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var prism = new PrismApplication("Test Prism Application"); prism.AddModule <XrmModuleModule>(); prism.AddModule <TestTextSearchModule>(); prism.AddModule <TestDialogModule>(); prism.AddModule <SavedXrmConnectionsModule>(); prism.AddModule <DebugDialogModule>(); prism.AddModule <XrmSettingsModule>(); prism.AddModule <ObjectEncryptModule <TestObjectEncryptDialog, TestClassToEncrypt> >(); prism.AddModule <TestSettingsModule>(); prism.AddModule <TestCrudModule>(); prism.AddModule <SavedRequestModule>(); prism.AddModule <ConsoleApplicationModule>(); prism.Run(); }
public static MapperConfiguration InitializeAutoMapper(PrismApplication app) { var config = new MapperConfiguration(c => { c.ConstructServicesUsing(t => app.Container.Resolve(t)); c.CreateMap <Denomination, DenominationViewModel>(); //.ForMember(m => m.Value, opt => opt.MapFrom(d => $"{d.Value:C}")) //.ReverseMap() //.ForMember(m => m.Value, opt => opt.MapFrom(d => decimal.Parse(d.Value, NumberStyles.Currency))); c.CreateMap <CashEntry, CashEntryViewModel>() .ConstructUsingServiceLocator(); //.ForMember(m => m.Total, opt => opt.MapFrom(d => $"{d.Total:C}")) //.ReverseMap() //.ForMember(m => m.Total, opt => opt.Ignore()) //.ForPath(m => m.Denomination, opt => opt.MapFrom(src => src.Denomination)); }); return(config); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var prism = new PrismApplication("JosephM Xrm Developer Tool"); prism.AddModule <XrmModuleModule>(); prism.AddModule <SavedXrmConnectionsModule>(); prism.AddModule <DeploymentModule>(); prism.AddModule <CodeGeneratorModule>(); prism.AddModule <XrmRecordExtractModule>(); prism.AddModule <CustomisationExporterModule>(); prism.AddModule <CustomisationImportModule>(); prism.AddModule <InstanceComparerModule>(); prism.AddModule <RecordCountsModule>(); prism.AddModule <XrmCrudModule>(); prism.AddModule <SavedRequestModule>(); prism.AddModule <ConsoleApplicationModule>(); prism.AddModule <XrmDeveloperToolAboutModule>(); prism.Run(); }
public DramaLibraryViewModel(PrismApplication app, TvPlayDictionary tvPlayDictionary) { _app = app; PlayDictionary = tvPlayDictionary; InitialFilterValue(); }