public void Configure(IMvxPluginConfiguration configuration) { if (configuration != null && !(configuration is WPNotificationConfiguration)) throw new MvxException( "Plugin configuration only supports instances of WPNotificationConfiguration, you provided {0}", configuration.GetType().Name); _config = (WPNotificationConfiguration)configuration; }
public void Configure(IMvxPluginConfiguration configuration) { if (configuration != null && !(configuration is WPNotificationConfiguration)) { throw new MvxException( "Plugin configuration only supports instances of WPNotificationConfiguration, you provided {0}", configuration.GetType().Name); } _config = (WPNotificationConfiguration)configuration; }
public void Load() { if (_loaded) return; if (_config == null) _config = new WPNotificationConfiguration(); var instance = new WPNotifications { Configuration = _config }; Mvx.RegisterSingleton<INotifications>(instance); _loaded = true; }
public void Load() { if (_loaded) { return; } if (_config == null) { _config = new WPNotificationConfiguration(); } var instance = new WPNotifications { Configuration = _config }; Mvx.RegisterSingleton <INotifications>(instance); _loaded = true; }