Add ability to remove image
This commit is contained in:
@@ -85,7 +85,10 @@
|
|||||||
<DropDownButton.Flyout>
|
<DropDownButton.Flyout>
|
||||||
<MenuFlyout>
|
<MenuFlyout>
|
||||||
<MenuItem Command="{Binding ImportCommand}" Header="Import image" />
|
<MenuItem Command="{Binding ImportCommand}" Header="Import image" />
|
||||||
<MenuItem Header="Remove image" />
|
<MenuItem
|
||||||
|
Command="{Binding RemoveCommand}"
|
||||||
|
Header="Remove image"
|
||||||
|
IsEnabled="{Binding ImageDescriptor, Converter={x:Static ObjectConverters.IsNotNull}}" />
|
||||||
</MenuFlyout>
|
</MenuFlyout>
|
||||||
</DropDownButton.Flyout>
|
</DropDownButton.Flyout>
|
||||||
<TextBlock
|
<TextBlock
|
||||||
|
|||||||
@@ -65,6 +65,9 @@ public partial class CreateWalletViewModel :
|
|||||||
public async Task Import() => ImageDescriptor = await Mediator.Handle<CreateEventArgs<ProfileImage>,
|
public async Task Import() => ImageDescriptor = await Mediator.Handle<CreateEventArgs<ProfileImage>,
|
||||||
IImageDescriptor>(Create.As<ProfileImage>());
|
IImageDescriptor>(Create.As<ProfileImage>());
|
||||||
|
|
||||||
|
[RelayCommand]
|
||||||
|
public void Remove() => ImageDescriptor = null;
|
||||||
|
|
||||||
protected override void OnPropertyChanged(PropertyChangedEventArgs args)
|
protected override void OnPropertyChanged(PropertyChangedEventArgs args)
|
||||||
{
|
{
|
||||||
if (args.PropertyName is string name)
|
if (args.PropertyName is string name)
|
||||||
|
|||||||
Reference in New Issue
Block a user