Re-Label -> ChangeLabel + Icon
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabView.xaml
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabView.xaml
</MenuItem.Icon>
</MenuItem>
- <MenuItem Header="Re-label" Command="{Binding ReLabelCommand}" />
+ <MenuItem Header="Change Label" Command="{Binding ChangeLabelCommand}">
+ <MenuItem.Icon>
+ <Path HorizontalAlignment="Left"
+ Data="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"
+ Height="16" Width="16"
+ Stretch="Fill" Fill="#22B14C" />
+ </MenuItem.Icon>
+ </MenuItem>
</ContextMenu>
</controls:ExtendedListBox.ContextMenu>
<controls:ExtendedListBox.ItemTemplate>

MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/ReceiveTabViewModel.cs
@@ -31,7 +31,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
public ReactiveCommand<Unit, Unit> CopyAddress { get; }
public ReactiveCommand<Unit, Unit> CopyLabel { get; }
public ReactiveCommand<Unit, Unit> ShowQrCode { get; }
- public ReactiveCommand<Unit, Unit> ReLabelCommand { get; }
+ public ReactiveCommand<Unit, Unit> ChangeLabelCommand { get; }
public ReceiveTabViewModel(WalletViewModel walletViewModel)
: base("Receive", walletViewModel)
@@ -136,7 +136,7 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
{ }
}, isCoinListItemSelected);
- ReLabelCommand = ReactiveCommand.Create(() =>
+ ChangeLabelCommand = ReactiveCommand.Create(() =>
{
SelectedAddress.InEditMode = true;
}, isCoinListItemSelected, outputScheduler: RxApp.MainThreadScheduler);

Re-Label -> ChangeLabel + Icon