[feat:] PreviewWindow finalized (first version)
This commit is contained in:
+22
-3
@@ -16,6 +16,23 @@ using System.Runtime.CompilerServices;
|
||||
|
||||
public partial class PreviewWindow : Window, INotifyPropertyChanged
|
||||
{
|
||||
public ObservableCollection<KasPerson> Addresses { get; }
|
||||
|
||||
private KasPerson? _selectedAddress;
|
||||
|
||||
public KasPerson? SelectedAddress
|
||||
{
|
||||
get => _selectedAddress;
|
||||
set
|
||||
{
|
||||
_selectedAddress = value;
|
||||
PropertyChanged?.Invoke(
|
||||
this,
|
||||
new PropertyChangedEventArgs(nameof(SelectedAddress)));
|
||||
}
|
||||
}
|
||||
|
||||
public event PropertyChangedEventHandler? PropertyChanged;
|
||||
|
||||
public PreviewWindow(IEnumerable<KasPerson> addresses)
|
||||
{
|
||||
@@ -25,9 +42,11 @@ public partial class PreviewWindow : Window, INotifyPropertyChanged
|
||||
|
||||
DataContext = this;
|
||||
}
|
||||
public ObservableCollection<KasPerson> Addresses { get; }
|
||||
|
||||
|
||||
|
||||
private void Window_OnClosing(object? sender, WindowClosingEventArgs e)
|
||||
{
|
||||
Settings.Save();
|
||||
Global.Save();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user