using System.Threading.Tasks; using Avalonia.Controls; using MvvmGen; namespace KMeansGui { [ViewModel] public partial class ShellViewModel { public async Task OpenCsvFileAsync(object parent) { if (parent is Window window) { var fileDialog = new OpenFileDialog(); var result = await fileDialog.ShowAsync(window); } } } }