Remove Id property from WalletViewModel
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/BuildTabViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/BuildTabViewModel.cs
@@ -23,7 +23,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
{
try
{
- var txviewer = IoC.Get<IShell>().Documents?.OfType<TransactionViewerViewModel>()?.FirstOrDefault(x => x.Wallet.Id == Wallet.Id);
+ var txviewer = IoC.Get<IShell>().Documents?.OfType<TransactionViewerViewModel>()?.FirstOrDefault();
if (txviewer is null)
{
txviewer = new TransactionViewerViewModel(Wallet);

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/WalletViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/WalletViewModel.cs
@@ -24,8 +24,6 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
private string _title;
- public Guid Id { get; set; } = Guid.NewGuid();
-
public bool IsExpanded
{
get => _isExpanded;

Remove Id property from WalletViewModel