Поделиться через


ExecutedRoutedEventArgs.Parameter Свойство

Определение

Получает параметр данных команды.

public:
 property System::Object ^ Parameter { System::Object ^ get(); };
public object Parameter { get; }
member this.Parameter : obj
Public ReadOnly Property Parameter As Object

Значение свойства

Связанные с командой данные. Значение по умолчанию — null.

Примеры

В следующем примере создается ExecutedRoutedEventHandler для пользовательского RoutedCommandобъекта . Обработчик обновляет с TextBox текущим временем и Value свойством Slider элемента управления, который передается обработчику ExecutedRoutedEventArgs.Parameterчерез .

//  Executed Event Handler
//
//  Updates the output TextBox with the current seconds 
//  and the target second, which is passed through Args.Parameter.
private void CustomCommandExecuted(object sender, ExecutedRoutedEventArgs e)
{
    txtResults.Text = "Command Executed at " +
        DateTime.Now.Second + " seconds after the minute \n\n" +
        "The target second is set to " +
        e.Parameter;
}
'  Executed Event Handler
'
'  Updates the output TextBox with the current seconds 
'  and the target second, which is passed through Args.Parameter.
Private Sub CustomCommandExecuted(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
    txtResults.Text = "Command Executed at " & Date.Now.Second & " seconds after the minute " & vbLf & vbLf & "The target second is set to " & e.Parameter.ToString()
End Sub

Комментарии

Это свойство представляет универсальный параметр данных, определенный конкретной командой.

Если этот параметр не требуется, null его можно передать.

Как правило, Parameter используется для передачи определенных сведений команде при ее выполнении. Тип данных определяется командой .

Применяется к

См. также раздел