NoesisGUI
 

🔹 RoutedUICommand Class

namespace Noesis | MSDN

A command that is routed through the element tree and contains a text property.

The following built-in commands are available in the ApplicationCommands class:

  • CancelPrint, Close, ContextMenu, Copy, CorrectionList, Cut, Delete, Find, Help, New, Open, Paste, Print, PrintPreview, Properties, Redo, Replace, Save, SaveAs, SelectAll, Stop, Undo

The following built-in commands are available in the ComponentCommands class:

  • ExtendSelectionDown, ExtendSelectionLeft, ExtendSelectionRight, ExtendSelectionUp, MoveDown, MoveFocusBack, MoveFocusDown, MoveFocusForward, MoveFocusPageDown, MoveFocusPageUp, MoveFocusUp, MoveLeft, MoveRight, MoveToEnd, MoveToHome, MoveToPageDown, MoveToPageUp, MoveUp, ScrollByLine, ScrollPageDown, ScrollPageLeft, ScrollPageRight, ScrollPageUp, SelectToEnd, SelectToHome, SelectToPageDown, SelectToPageUp
<Grid
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <DockPanel Width="300" Height="300" Background="#505860">
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="File"/>
            <MenuItem Header="Edit">
                <MenuItem Header="Copy" Command="ApplicationCommands.Copy"/>
                <MenuItem Header="Cut" Command="ApplicationCommands.Cut"/>
                <MenuItem Header="Paste" Command="ApplicationCommands.Paste"/>
            </MenuItem>
            <MenuItem Header="Help"/>
        </Menu>
    </DockPanel>
</Grid>

Inheritance Hierarchy

• RoutedUICommand

📚 Class Hierarchy Index

Properties

Name Description
◆ Text Gets or sets the text that describes this command

◆ Dependency Property   ◆ Reflection Property


From RoutedCommand

Name Description
◆ InputGestures Gets the collection of InputGesture objects that are associated with this command
◆ Name Gets the name of the command as it is registered in the CommandManager
◆ OwnerType Gets the class type of the object that defines the command

◆ Dependency Property   ◆ Reflection Property

Attached Properties

RoutedUICommand has no attached properties

Methods

From RoutedCommand

Name Description
◆ CanExecute(BaseComponent*, UIElement*) Determines whether this RoutedCommand can execute in its current state
◆ Execute(BaseComponent*, UIElement*) Executes the RoutedCommand on the current command target

From BaseCommand

Name Description
◆ CanExecute(BaseComponent*) Determines whether the command can execute in its current state
◆ CanExecuteChanged() Occurs when something changes that affects whether or not the command should execute
◆ Execute(BaseComponent*) This method is called when command is invoked
 
© 2017 Noesis Technologies