This commit is contained in:
TheXamlGuy
2024-07-06 20:59:23 +01:00
parent c9691219c6
commit d68cdabbbd
8 changed files with 9 additions and 16 deletions
+1 -2
View File
@@ -8,11 +8,10 @@ public partial class DateEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
DateTimeOffset value, DateTimeOffset value,
bool isConcealed, bool isConcealed,
bool isRevealed, bool isRevealed,
double width) : ItemEntryViewModel<DateTimeOffset>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width); double width) : ItemEntryViewModel<DateTimeOffset>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width);
+1 -2
View File
@@ -9,14 +9,13 @@ public partial class HyperlinkEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
string value, string value,
double width, double width,
bool isConcealed, bool isConcealed,
bool isRevealed) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width) bool isRevealed) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width)
{ {
[RelayCommand] [RelayCommand]
private void Invoke() => Publisher.Publish(Create.As(new Hyperlink(Value))); private void Invoke() => Publisher.Publish(Create.As(new Hyperlink(Value)));
+2 -2
View File
@@ -10,7 +10,6 @@ public partial class ItemEntryViewModel<TValue>(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
@@ -66,5 +65,6 @@ public partial class ItemEntryViewModel<TValue>(IServiceProvider provider,
private void Reveal() => IsRevealed = true; private void Reveal() => IsRevealed = true;
[RelayCommand] [RelayCommand]
private void Copy() => clipboardWriter.Write($"{Value}"); private void Copy() =>
Publisher.Publish(Write.As(new Clipboard<object>($"{Value}")));
} }
+1 -2
View File
@@ -9,7 +9,6 @@ public partial class MaskedTextEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string pattern, string pattern,
@@ -17,7 +16,7 @@ public partial class MaskedTextEntryViewModel(IServiceProvider provider,
string value, string value,
bool isConcealed, bool isConcealed,
bool isRevealed, bool isRevealed,
double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width) double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width)
{ {
[ObservableProperty] [ObservableProperty]
private string pattern = pattern; private string pattern = pattern;
+1 -2
View File
@@ -8,12 +8,11 @@ public partial class MultilineTextEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
string value, string value,
bool isConcealed, bool isConcealed,
bool isRevealed, bool isRevealed,
double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width); double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width);
+1 -2
View File
@@ -8,11 +8,10 @@ public partial class PasswordEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
string value, string value,
bool isConcealed, bool isConcealed,
bool isRevealed, bool isRevealed,
double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width); double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width);
+1 -2
View File
@@ -8,11 +8,10 @@ public partial class PinEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
string value, string value,
double width, double width,
bool isConcealed, bool isConcealed,
bool isRevealed) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width); bool isRevealed) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width);
+1 -2
View File
@@ -8,11 +8,10 @@ public partial class TextEntryViewModel(IServiceProvider provider,
IPublisher publisher, IPublisher publisher,
ISubscriber subscriber, ISubscriber subscriber,
IDisposer disposer, IDisposer disposer,
IClipboardWriter clipboardWriter,
ItemState state, ItemState state,
ItemEntryConfiguration configuration, ItemEntryConfiguration configuration,
string key, string key,
string value, string value,
bool isConcealed, bool isConcealed,
bool isRevealed, bool isRevealed,
double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, clipboardWriter, state, configuration, key, value, isConcealed, isRevealed, width); double width) : ItemEntryViewModel<string>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width);