Beispiel #1
0
 protected override MvvmCross.Interfaces.Plugins.IMvxPluginManager CreatePluginManager()
 {
     var toReturn = new MvxLoaderBasedPluginManager();
     var registry = new MvxLoaderPluginRegistry(".Touch", toReturn.Loaders);
     AddPluginsLoaders(registry);
     return toReturn;
 }
Beispiel #2
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ThreadUtils.WindowsPhone.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Location.WindowsPhone.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #3
0
 protected override IMvxPluginManager CreatePluginManager()
 {
     var toReturn = new MvxLoaderBasedPluginManager();
     var registry = new MvxLoaderPluginRegistry(".WinRT", toReturn.Loaders);
     AddPluginsLoaders(registry);
     return toReturn;
 }
Beispiel #4
0
		protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
		{
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.DownloadCache.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
			base.AddPluginsLoaders(registry);
		}
Beispiel #5
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Visibility.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.DownloadCache.Touch.Plugin>();
     base.AddPluginsLoaders(registry);
 }
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Location.Touch.Plugin>();
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ThreadUtils.Touch.Plugin>();
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.DownloadCache.Touch.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #7
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.WindowsPhone.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.PhoneCall.WindowsPhone.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ResourceLoader.WindowsPhone.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.WebBrowser.WindowsPhone.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #8
0
        protected override IMvxPluginManager CreatePluginManager()
        {
            var toReturn = new MvxLoaderPluginManager();
            var registry = new MvxLoaderPluginRegistry(".Mac", toReturn.Finders);

            AddPluginsLoaders(registry);
            return(toReturn);
        }
Beispiel #9
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.PhoneCall.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.WebBrowser.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.ResourceLoader.Touch.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.DownloadCache.Touch.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #10
0
        protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
        {
            registry.Register <MvvmCross.Plugins.Visibility.PluginLoader, MvvmCross.Plugins.Visibility.iOS.Plugin>();
            registry.Register <MvvmCross.Plugins.DownloadCache.PluginLoader, MvvmCross.Plugins.DownloadCache.iOS.Plugin>();
            registry.Register <MvvmCross.Plugins.File.PluginLoader, MvvmCross.Plugins.File.iOS.Plugin>();
            //registry.Register<MvvmCross.Plugins.Json.PluginLoader, MvvmCross.Plugins.Json.iOS.Plugin>();

            base.AddPluginsLoaders(registry);
        }
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Location.Unity.Plugin>();
     //registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ThreadUtils.Unity.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.File.Unity.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.DownloadCache.Unity.Plugin>();
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.ResourceLoader.Unity.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #12
0
		protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
		{
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Email.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.PhoneCall.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Share.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.WebBrowser.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ResourceLoader.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
			registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.DownloadCache.Touch.Plugin>();
			base.AddPluginsLoaders(registry);
		}
Beispiel #13
0
        protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
        {
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Accelerometer.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Color.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.File.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.ResourceLoader.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Settings.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Share.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Speech.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Sphero.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.WebBrowser.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.XamPhotos.WindowsPhone.Plugin>();

            base.AddPluginsLoaders(registry);
        }
Beispiel #14
0
        protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
        {
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Accelerometer.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Color.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.ResourceLoader.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Settings.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Share.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Speech.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Sphero.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.WebBrowser.WindowsPhone.Plugin>();
            registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.XamPhotos.WindowsPhone.Plugin>();

            base.AddPluginsLoaders(registry);
        }
Beispiel #15
0
        protected override IMvxPluginManager CreatePluginManager()
        {
            switch (Device.OS)
            {
            case TargetPlatform.iOS:
                var toReturn = new MvxLoaderPluginManager();
                var registry = new MvxLoaderPluginRegistry(".Touch", toReturn.Finders);
                return(toReturn);

            case TargetPlatform.Android:
                return(new MvxFilePluginManager(".Droid", ".dll"));

            case TargetPlatform.WinPhone:
                return(new MvxFilePluginManager(".WindowsPhone"));

            case TargetPlatform.Windows:
                return(new MvxFilePluginManager(".WindowsStore"));

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Beispiel #16
0
 protected virtual void AddPluginsLoaders (MvxLoaderPluginRegistry registry)
 {
 }
Beispiel #17
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry loaders)
 {
     loaders.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
     loaders.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.ResourceLoader.Touch.Plugin>();
     base.AddPluginsLoaders(loaders);
 }
Beispiel #18
0
 protected virtual void AddPluginsLoaders(MvxLoaderPluginRegistry loaders)
 {
     // none added by default
 }
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.Register <PluginLoader, Plugin>();
     registry.Register <MvvmCross.Plugins.DownloadCache.PluginLoader, MvvmCross.Plugins.DownloadCache.Droid.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #20
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin <Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #21
0
 protected virtual void AddPluginsLoaders(MvxLoaderPluginRegistry loaders)
 {
     // none added by default
 }
Beispiel #22
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.File.Touch.Plugin>();
     registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Network.Touch.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #23
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry loaders)
 {
     base.AddPluginsLoaders(loaders);
     loaders.AddConventionalPlugin <MvvmCross.Plugins.Color.iOS.Plugin>();
     loaders.AddConventionalPlugin <MvvmCross.Plugins.Visibility.iOS.Plugin>();
 }
Beispiel #24
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.AddConventionalPlugin <MvvmCross.Plugins.DownloadCache.iOS.Plugin>();
     registry.AddConventionalPlugin <MvvmCross.Plugins.File.iOS.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #25
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     // TODO - Initialise any required plugins here:
     // e.g. registry.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.WindowsPhone.Plugin>();
     base.AddPluginsLoaders(registry);
 }
Beispiel #26
0
        protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
        {
			registry.AddConventionalPlugin<MvvmCross.Plugins.DownloadCache.iOS.Plugin>();
			registry.AddConventionalPlugin<MvvmCross.Plugins.File.iOS.Plugin>();
            base.AddPluginsLoaders(registry);
        }
Beispiel #27
0
 protected virtual void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
 }
Beispiel #28
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry loaders)
 {
     base.AddPluginsLoaders(loaders);
     loaders.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Color.Touch.Plugin>();
     loaders.AddConventionalPlugin<Cirrious.MvvmCross.Plugins.Visibility.Touch.Plugin>();
 }
Beispiel #29
0
 protected override void AddPluginsLoaders(MvxLoaderPluginRegistry registry)
 {
     registry.Register<MvvmCross.Plugins.File.PluginLoader, MvvmCross.Plugins.File.iOS.Plugin>();
     base.AddPluginsLoaders(registry);
 }