ExecutedRoutedEventArgs.Parameter Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o parâmetro de dados do 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 Propriedade
Os dados específicos de comando. O valor predefinido é null.
Exemplos
O exemplo seguinte cria um ExecutedRoutedEventHandler para um .RoutedCommand O handler atualiza a TextBox com o tempo atual e a Value propriedade de um Slider controlo que é passado ao handler através do 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
Observações
Esta propriedade representa um parâmetro de dados genérico definido pelo comando em questão.
Se este parâmetro não for necessário, null pode ser ultrapassado.
Normalmente, o Parameter é usado para passar informação específica ao comando quando este é executado. O tipo de dados é definido pelo comando.