ExecutedRoutedEventArgs.Parameter Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .