Files
TheXamlGuy.TaskbarGroup/TheXamlGuy.TaskbarGroup.Flyout/Views/TaskbarButtonGroupViewModel.cs
T
dan_clark@outlook.com 263704a772 Add drag/drop handling
2022-03-23 21:19:23 +00:00

28 lines
785 B
C#

using CommunityToolkit.Mvvm.ComponentModel;
using TheXamlGuy.TaskbarGroup.Core;
namespace TheXamlGuy.TaskbarGroup.Flyout
{
public partial class TaskbarButtonGroupViewModel : ObservableCollectionViewModel<TaskbarButtonGroupItemViewModel>
{
[ObservableProperty]
private string name = "hello";
public TaskbarButtonGroupViewModel(IMessenger messenger,
IServiceFactory serviceFactory,
IMediator mediator,
IDisposer disposer) : base(messenger, serviceFactory, disposer)
{
Register<FileDropped>(OnFileDropped);
Mediator = mediator;
}
public IMediator Mediator { get; }
private void OnFileDropped(FileDropped args)
{
Add();
}
}
}