mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-09 20:57:22 +02:00
Fixed issue with primary/secondary commands (#40849)
Closes #40822 These are not the classes you are looking for. Issue was we were comparing to classes rather than interfaces and WinRT no likey.
This commit is contained in:
@@ -342,7 +342,7 @@ public partial class CommandItemViewModel : ExtensionObjectViewModel, ICommandBa
|
|||||||
var newContextMenu = more
|
var newContextMenu = more
|
||||||
.Select(item =>
|
.Select(item =>
|
||||||
{
|
{
|
||||||
if (item is CommandContextItem contextItem)
|
if (item is ICommandContextItem contextItem)
|
||||||
{
|
{
|
||||||
return new CommandContextItemViewModel(contextItem, PageContext) as IContextItemViewModel;
|
return new CommandContextItemViewModel(contextItem, PageContext) as IContextItemViewModel;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ public abstract partial class ContentPageViewModel : PageViewModel, ICommandBarC
|
|||||||
.ToList()
|
.ToList()
|
||||||
.Select<IContextItem, IContextItemViewModel>(item =>
|
.Select<IContextItem, IContextItemViewModel>(item =>
|
||||||
{
|
{
|
||||||
if (item is CommandContextItem contextItem)
|
if (item is ICommandContextItem contextItem)
|
||||||
{
|
{
|
||||||
return new CommandContextItemViewModel(contextItem, PageContext);
|
return new CommandContextItemViewModel(contextItem, PageContext);
|
||||||
}
|
}
|
||||||
@@ -172,7 +172,7 @@ public abstract partial class ContentPageViewModel : PageViewModel, ICommandBarC
|
|||||||
.ToList()
|
.ToList()
|
||||||
.Select(item =>
|
.Select(item =>
|
||||||
{
|
{
|
||||||
if (item is CommandContextItem contextItem)
|
if (item is ICommandContextItem contextItem)
|
||||||
{
|
{
|
||||||
return new CommandContextItemViewModel(contextItem, PageContext) as IContextItemViewModel;
|
return new CommandContextItemViewModel(contextItem, PageContext) as IContextItemViewModel;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user