バージョン

ExecutingCommand イベント

コマンドが実行される前に発生します。
シンタックス
'宣言
 
Public Event ExecutingCommand As EventHandler(Of ExecutingCommandEventArgs)
public event EventHandler<ExecutingCommandEventArgs> ExecutingCommand
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、ExecutingCommandEventArgs 型の引数を受け取りました。次の ExecutingCommandEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel Infragistics.Windows.Controls.Events.CancelableRoutedEventArgsから継承されます。 
Command  
ContinueKeyRouting  
Handled System.Windows.RoutedEventArgsから継承されます。Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.
OriginalSource System.Windows.RoutedEventArgsから継承されます。Gets the original reporting source as determined by pure hit testing, before any possible System.Windows.RoutedEventArgs.Source adjustment by a parent class.
Parameter  
RoutedEvent System.Windows.RoutedEventArgsから継承されます。Gets or sets the System.Windows.RoutedEventArgs.RoutedEvent associated with this System.Windows.RoutedEventArgs instance.
Source System.Windows.RoutedEventArgsから継承されます。Gets or sets a reference to the object that raised the event.
使用例
Private Sub xamOutlookBar1_ExecutedCommand(sender As Object, e As Infragistics.Windows.Controls.Events.ExecutedCommandEventArgs) 
    Console.WriteLine("ExecutedCommand - The name of Command is: " + e.Command.Name) 
End Sub 

Private Sub xamOutlookBar1_ExecutingCommand(sender As Object, e As Infragistics.Windows.Controls.Events.ExecutingCommandEventArgs) 
    Console.WriteLine("ExecutingCommand -The name of Command is: " + e.Command.Name) 
    
    e.Cancel = False 
    ' set e.Cancel to true to abort this operation 
    If e.Cancel Then 
        Console.WriteLine("Operation canceled!") 
    End If 
End Sub
private void xamOutlookBar1_ExecutedCommand(object sender, Infragistics.Windows.Controls.Events.ExecutedCommandEventArgs e)
{
    Console.WriteLine("ExecutedCommand - The name of Command is: " + e.Command.Name);
}

private void xamOutlookBar1_ExecutingCommand(object sender, Infragistics.Windows.Controls.Events.ExecutingCommandEventArgs e)
{
    Console.WriteLine("ExecutingCommand -The name of Command is: " + e.Command.Name);

    e.Cancel = false; // set e.Cancel to true to abort this operation 

    if (e.Cancel)
        Console.WriteLine("Operation canceled!");
}
<Window x:Class="XamOutlookBarApp.IG_XamOutlookBar_Events"
    
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    
xmlns:igOutlookBar="http://infragistics.com/OutlookBar"
    
Title="IG_XamOutlookBar_Events" Height="300" Width="300">
    
<StackPanel Orientation="Horizontal">
        
<igOutlookBar:XamOutlookBar Name="xamOutlookBar1" Width="144" 
                                    
ExecutedCommand="xamOutlookBar1_ExecutedCommand"
                                    
ExecutingCommand="xamOutlookBar1_ExecutingCommand"
                                    
>
            
<igOutlookBar:OutlookBarGroup Header="Group 1" Content="Group 1" />
            
<igOutlookBar:OutlookBarGroup Header="Group 2" Content="Group 2"/>
        
</igOutlookBar:XamOutlookBar>
    
</StackPanel>
</Window>
参照