use readonly tags box to display the labels.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Receive/AddressViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Receive/AddressViewModel.cs
@@ -4,13 +4,14 @@ using System.Windows.Input;
using Avalonia;
using NBitcoin;
using ReactiveUI;
+using WalletWasabi.Blockchain.Analysis.Clustering;
using WalletWasabi.Blockchain.Keys;
namespace WalletWasabi.Fluent.ViewModels.Wallets.Receive
{
public partial class AddressViewModel : ViewModelBase
{
- [AutoNotify] private string _label;
+ [AutoNotify] private SmartLabel _label;
[AutoNotify] private string _address;
public AddressViewModel(HdPubKey model, Network network, Func<HdPubKey, string, Task> hideCommand)

MODIFY
WalletWasabi.Fluent/Views/Wallets/Receive/ReceiveAddressesView.axaml
WalletWasabi.Fluent/Views/Wallets/Receive/ReceiveAddressesView.axaml
<Button Classes="plain addressActionButton" ToolTip.Tip="Edit">
<PathIcon Data="{StaticResource edit_regular}" Classes="addressActionIcon" />
</Button>
- <TextBlock Text="{Binding Label}"/>
+ <c:TagsBox Padding="0" IsReadOnly="True" Items="{Binding Label}" />
</DockPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>

use readonly tags box to display the labels.