1 interface inheriting from ICommandSource
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Input\IPreviewCommandSource.cs (1)
13public interface IPreviewCommandSource : ICommandSource
7 implementations of ICommandSource
PresentationCore (1)
System\Windows\Input\Command\InputBinding.cs (1)
24public class InputBinding : Freezable, ICommandSource
PresentationFramework (4)
System\Windows\Controls\MenuItem.cs (1)
72public class MenuItem : HeaderedItemsControl, ICommandSource
System\Windows\Controls\Primitives\ButtonBase.cs (1)
32public abstract class ButtonBase : ContentControl, ICommandSource
System\Windows\Documents\Hyperlink.cs (1)
34public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Shell\ThumbButtonInfo.cs (1)
15public sealed class ThumbButtonInfo : Freezable, ICommandSource
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
34public class RibbonSplitButton : RibbonMenuButton , ICommandSource
Microsoft\Windows\Controls\Ribbon\RibbonTextBox.cs (1)
35public class RibbonTextBox : TextBox, ICommandSource
7 references to ICommandSource
PresentationFramework (3)
MS\Internal\Commands\CommandHelpers.cs (3)
119internal static bool CanExecuteCommandSource(ICommandSource commandSource) 148internal static void ExecuteCommandSource(ICommandSource commandSource) 156internal static void CriticalExecuteCommandSource(ICommandSource commandSource, bool userInitiated)
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1476ICommandSource commandSource = d as ICommandSource;
Microsoft\Windows\Input\CommandHelpers.cs (2)
29internal static void InvokeCommandSource(object parameter, object previewParameter, ICommandSource commandSource, CommandOperation operation) 91internal static bool CanExecuteCommandSource(object parameter, ICommandSource commandSource)