@namespace Oqtane.Modules.Controls @using System.IO @using Radzen @using Radzen.Blazor @inject DialogService DialogService @inject IStringLocalizer Localizer
@code { private FileManager _fileManager; private string _message = string.Empty; [Parameter] public string Filters { get; set; } private void OnCancelClick() { DialogService.Close(null); } private void OnOkClick() { _message = string.Empty; var file = _fileManager.GetFile(); if (file != null) { var result = $"\"{file.Name}\""; DialogService.Close(result); } else { _message = Localizer["Message.Require.Image"]; StateHasChanged(); } } }