Code cleanup
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
@@ -19,23 +20,30 @@ public partial class MainWindow : Window
|
|||||||
|
|
||||||
private async void BtnLoad_OnClick(object? sender, RoutedEventArgs e)
|
private async void BtnLoad_OnClick(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
TopLevel? topLevel = GetTopLevel(this);
|
try
|
||||||
if (topLevel == null) { return; }
|
|
||||||
|
|
||||||
IReadOnlyList<IStorageFile> files = await topLevel.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions
|
|
||||||
{
|
{
|
||||||
Title = "Open CSV File",
|
TopLevel? topLevel = GetTopLevel(this);
|
||||||
AllowMultiple = false,
|
if (topLevel == null) { return; }
|
||||||
FileTypeFilter = new List<FilePickerFileType>
|
|
||||||
|
IReadOnlyList<IStorageFile> files = await topLevel.StorageProvider.OpenFilePickerAsync(new FilePickerOpenOptions
|
||||||
{
|
{
|
||||||
new("CSV Files") { Patterns = new[] { "*.csv", }, },
|
Title = "Open CSV File",
|
||||||
new("Any File") { Patterns = new[] { "*", }, },
|
AllowMultiple = false,
|
||||||
},
|
FileTypeFilter = new List<FilePickerFileType>
|
||||||
});
|
{
|
||||||
|
new("CSV Files") { Patterns = ["*.csv",], },
|
||||||
|
new("Any File") { Patterns = ["*",], },
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
if (files.Count <= 0) { return; }
|
if (files.Count <= 0) { return; }
|
||||||
|
|
||||||
LoadFile(files[0].Path.LocalPath);
|
LoadFile(files[0].Path.LocalPath);
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
// ignored
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void BtnSearch_OnClick(object? sender, RoutedEventArgs e)
|
private void BtnSearch_OnClick(object? sender, RoutedEventArgs e)
|
||||||
@@ -71,7 +79,7 @@ public partial class MainWindow : Window
|
|||||||
private string _loadedFile = string.Empty;
|
private string _loadedFile = string.Empty;
|
||||||
private long _currentReg;
|
private long _currentReg;
|
||||||
private int _totalRegs;
|
private int _totalRegs;
|
||||||
private List<long> _index = new();
|
private List<long> _index = [];
|
||||||
|
|
||||||
private void LoadFile(string fileName)
|
private void LoadFile(string fileName)
|
||||||
{
|
{
|
||||||
@@ -118,7 +126,7 @@ public partial class MainWindow : Window
|
|||||||
BtnNext.IsEnabled = false;
|
BtnNext.IsEnabled = false;
|
||||||
BtnLast.IsEnabled = false;
|
BtnLast.IsEnabled = false;
|
||||||
|
|
||||||
DataContext = new MainWindowViewModel { Index = 0, Fields = new(), };
|
DataContext = new MainWindowViewModel { Index = 0, Fields = [], };
|
||||||
_rendering = false;
|
_rendering = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user