ButtonBase.CommandParameter Egenskap

Definition

Hämtar eller anger parametern som ska skickas till egenskapen Command.

public:
 property System::Object ^ CommandParameter { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object CommandParameter { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.CommandParameter : obj with get, set
Public Property CommandParameter As Object

Egenskapsvärde

Parameter för att skicka till egenskapen Command .

Attribut

Kommentarer

De flesta befintliga kommandon från kommandobiblioteken använder inte någon kommandoparameter. Av de kommandon som använder en kommandoparameter använder de flesta av dessa en parameter med något primitivt typvärde, till exempel ett heltal eller en sträng. Det går dock att skapa ett anpassat kommando där kommandot förväntar sig en icke-primitiv typ som kommandoparameter. För ett anpassat kommandofall som detta kan inställningen CommandParameter i kod kräva en ny eller befintlig objektinstans. Inställningen CommandParameter i markering kan kräva egenskapselementsyntax, där objektelementet som fyller egenskapselementsyntaxen är ett nytt element av den typ som förväntas av kommandot. Alternativt kan inställningen i markering kräva en referens via ett markeringstillägg till ett befintligt objekt (vanligtvis görs dessa referenser med Bindningsmarkeringstillägg eller StaticResource Markup Extension).

XAML-attributanvändning

<object CommandParameter="commandParameter" />

XAML-värden

commandParameter Ett värde av samma typ som det specifika kommando som anges i egenskapen Command förväntar sig. Om du använder ett befintligt kommandobibliotekskommando läser du kommandobibliotekets dokumentation för XAML-användningsinformation, inklusive vilken typ av CommandParameter kommando som förväntas. Om du använder ett anpassat kommando läser du Anmärkningar.

Information om beroendeegenskap

Objekt Value
Identifierarfält CommandParameterProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även