/// <summary> /// modify global config /// </summary> /// <param name="defaultConfig"></param> private void Config( [NotNull] NotificationGlobalConfig defaultConfig) { if (defaultConfig == null) { return; } if (defaultConfig.Bottom != null) { _bottom = defaultConfig.Bottom.Value; } if (defaultConfig.Top != null) { _top = defaultConfig.Top.Value; } if (defaultConfig.Rtl != null) { _isRtl = defaultConfig.Rtl.Value; } if (defaultConfig.Placement != null) { _defaultPlacement = defaultConfig.Placement.Value; } if (defaultConfig.Duration != null) { _defaultDuration = defaultConfig.Duration.Value; } if (defaultConfig.CloseIcon != null) { _defaultCloseIcon = defaultConfig.CloseIcon; } }
public void Config(NotificationGlobalConfig config) { OnConfiging?.Invoke(config); }