CanExecuteRoutedEventArgs.Parameter Eigenschap

Definitie

Hiermee haalt u de opdrachtspecifieke gegevens op.

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

Waarde van eigenschap

De opdrachtgegevens. De standaardwaarde is null.

Voorbeelden

In het volgende voorbeeld wordt een Button als opdrachtbron voor een aangepaste opdracht gebruikt. De Command eigenschap van de Button eigenschap is ingesteld op de aangepaste RoutedCommand aangeroepen customCommand naam en de CommandParameter eigenschap wordt gebruikt om de waarde van de Value eigenschap van een Slider besturingselement door te geven. Dit is een prestatie door databinding te gebruiken om de CommandParameter eigenschap te Value binden. Het conversieprogramma in de bindingsexpressie is een aangepaste IValueConverter expressie die wordt geconverteerd Value naar een Int32 voordat deze wordt gekoppeld aan de CommandParameterexpressie.

<!-- The Command Source for the custom command-->
<!-- Passes Slider.Value as the CommandParameter-->
<Button Command="{x:Static custom:Window1.customCommand}" 
        Content="Command"
        CommandParameter="{Binding ElementName=secondSlider,
                            Path=Value,
                            Converter={StaticResource ValueConverterResource}}" 
        Margin="10"/>

Opmerkingen

De opdrachtparameter wordt gebruikt om specifieke informatie door te geven aan de opdracht wanneer deze wordt uitgevoerd. Het type gegevens wordt gedefinieerd door de opdracht.

Parameter kan zijn null. Veel opdrachten verwerken of verwachten geen opdrachtparameters.

Van toepassing op

Zie ook