Exemplo n.º 1
0
        public static void Init(PrismApplication application)
        {
            Application = application;
            Container   = Application.Container;

            Properties.Styles.Styles.Init(application);
        }
Exemplo n.º 2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var prism = new PrismApplication("Test Prism Application");
            prism.AddModule<ObjectEncryptModule<EncryptXrmConfigurationDialog, TestXrmConfiguration>>();
            prism.Run();
        }
Exemplo n.º 3
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            var prism = new PrismApplication("Test Prism Application");

            prism.AddModule <ObjectEncryptModule <EncryptXrmConfigurationDialog, TestXrmConfiguration> >();
            prism.Run();
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
            };
        }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
        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];
        }
Exemplo n.º 9
0
        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();
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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();
        }
Exemplo n.º 12
0
 public DramaLibraryViewModel(PrismApplication app, TvPlayDictionary tvPlayDictionary)
 {
     _app           = app;
     PlayDictionary = tvPlayDictionary;
     InitialFilterValue();
 }