Files
Walleby/Wallet/HyperlinkEntryViewModel.cs
T
2024-07-06 20:40:30 +01:00

23 lines
760 B
C#

using CommunityToolkit.Mvvm.Input;
using Toolkit.Foundation;
namespace Wallet;
public partial class HyperlinkEntryViewModel(IServiceProvider provider,
IServiceFactory factory,
IMediator mediator,
IPublisher publisher,
ISubscriber subscriber,
IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state,
ItemEntryConfiguration configuration,
string key,
string value,
double width,
bool isConcealed,
bool isRevealed) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width)
{
[RelayCommand]
private void Invoke() => Publisher.Publish(Create.As(new Hyperlink(Value)));
}