diff --git a/src/App/ViewModels/MainWindowViewModel.cs b/src/App/ViewModels/MainWindowViewModel.cs index f8679fc..50ecde0 100644 --- a/src/App/ViewModels/MainWindowViewModel.cs +++ b/src/App/ViewModels/MainWindowViewModel.cs @@ -249,6 +249,17 @@ public partial class MainWindowViewModel : ViewModelBase [ObservableProperty] private AddressRow? selectedAddressRow; + /// Dettaglio indirizzo mostrato nell'overlay in-app; null = nascosto. + [ObservableProperty] + private AddressInfo? addressInfo; + + /// Apre l'overlay con i dati dell'indirizzo passato. + public void ShowAddressInfo(AddressRow row) => + AddressInfo = new AddressInfo(Loc, row.Indirizzo, row.DerivPath, row.PubKey, row.PrivKey); + + [RelayCommand] + private void CloseAddressInfo() => AddressInfo = null; + // ---- rubrica contatti ---- public ObservableCollection Contacts { get; } = []; diff --git a/src/App/Views/AddressInfoWindow.axaml b/src/App/Views/AddressInfoWindow.axaml deleted file mode 100644 index c451f1b..0000000 --- a/src/App/Views/AddressInfoWindow.axaml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -