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)
20public class InputBinding : Freezable, ICommandSource
PresentationFramework (4)
System\Windows\Controls\MenuItem.cs (1)
62public class MenuItem : HeaderedItemsControl, ICommandSource
System\Windows\Controls\Primitives\ButtonBase.cs (1)
21public abstract class ButtonBase : ContentControl, ICommandSource
System\Windows\Documents\Hyperlink.cs (1)
28public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Shell\ThumbButtonInfo.cs (1)
12public sealed class ThumbButtonInfo : Freezable, ICommandSource
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
32public class RibbonSplitButton : RibbonMenuButton , ICommandSource
Microsoft\Windows\Controls\Ribbon\RibbonTextBox.cs (1)
33public class RibbonTextBox : TextBox, ICommandSource
7 references to ICommandSource
PresentationFramework (3)
MS\Internal\Commands\CommandHelpers.cs (3)
114internal static bool CanExecuteCommandSource(ICommandSource commandSource) 143internal static void ExecuteCommandSource(ICommandSource commandSource) 151internal static void CriticalExecuteCommandSource(ICommandSource commandSource, bool userInitiated)
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1471ICommandSource commandSource = d as ICommandSource;
Microsoft\Windows\Input\CommandHelpers.cs (2)
20internal static void InvokeCommandSource(object parameter, object previewParameter, ICommandSource commandSource, CommandOperation operation) 82internal static bool CanExecuteCommandSource(object parameter, ICommandSource commandSource)