Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="jsRuntime"></param>
 /// <param name="browserWindowSizeProvider"></param>
 /// <param name="options"></param>
 public BreakpointService(IJSRuntime jsRuntime, IBrowserWindowSizeProvider browserWindowSizeProvider, IOptions <ResizeOptions> options = null)
     : base(jsRuntime)
 {
     this._options   = options?.Value ?? new ResizeOptions();
     this._jsRuntime = jsRuntime;
     this._browserWindowSizeProvider = browserWindowSizeProvider;
 }
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="jsRuntime"></param>
 /// <param name="browserWindowSizeProvider"></param>
 /// <param name="options"></param>
 public ResizeListenerService(IJSRuntime jsRuntime, IBrowserWindowSizeProvider browserWindowSizeProvider, IOptions <ResizeOptions> options = null)
 {
     this._dotNetRef = DotNetObjectReference.Create(this);
     this._options   = options?.Value ?? new ResizeOptions();
     this._options.BreakpointDefinitions = BreakpointDefinitions.ToDictionary(x => x.Key.ToString(), x => x.Value);
     this._jsRuntime = jsRuntime;
     this._browserWindowSizeProvider = browserWindowSizeProvider;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="jsRuntime"></param>
 /// <param name="browserWindowSizeProvider"></param>
 /// <param name="options"></param>
 public ResizeListenerService(IJSRuntime jsRuntime, IBrowserWindowSizeProvider browserWindowSizeProvider, IOptions <ResizeOptions> options = null)
 {
     this._options   = options?.Value ?? new ResizeOptions();
     this._jsRuntime = jsRuntime;
     this._browserWindowSizeProvider = browserWindowSizeProvider;
 }