CanExecuteRoutedEventArgs.Parameter Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.