Compartir a través de


ExecutedRoutedEventArgs.Parameter Propiedad

Definición

Obtiene el parámetro de datos del comando.

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

Valor de propiedad

Datos específicos del comando. El valor predeterminado es null.

Ejemplos

En el ejemplo siguiente se crea un ExecutedRoutedEventHandler para un objeto personalizado RoutedCommand. El controlador actualiza con TextBox la hora actual y la Value propiedad de un Slider control que se pasa al controlador a través de 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

Comentarios

Esta propiedad representa un parámetro de datos genérico definido por el comando determinado.

Si este parámetro no es necesario, null se puede pasar.

Normalmente, Parameter se usa para pasar información específica al comando cuando se ejecuta. El tipo de los datos se define mediante el comando .

Se aplica a

Consulte también