Add clipboard writer

This commit is contained in:
TheXamlGuy
2024-07-06 20:40:30 +01:00
parent 8b2836ae5c
commit 444736afa6
14 changed files with 225 additions and 175 deletions
+6 -8
View File
@@ -10,6 +10,7 @@ public partial class ItemEntryViewModel<TValue>(IServiceProvider provider,
IPublisher publisher,
ISubscriber subscriber,
IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state,
ItemEntryConfiguration configuration,
string key,
@@ -59,14 +60,11 @@ public partial class ItemEntryViewModel<TValue>(IServiceProvider provider,
configuration.Value = Value;
[RelayCommand]
private void Hide()
{
IsRevealed = false;
}
private void Hide() => IsRevealed = false;
[RelayCommand]
private void Reveal()
{
IsRevealed = true;
}
private void Reveal() => IsRevealed = true;
[RelayCommand]
private void Copy() => clipboardWriter.Write($"{Value}");
}