Freigeben über


Parameter-Klasse

Definiert Parameter für Domänendienstabfragen, die von DomainDataSource verwendet werden.

Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)

Verwendung

'Usage
Dim instance As Parameter

Syntax

'Declaration
Public Class Parameter
    Inherits DependencyObject
public class Parameter : DependencyObject
public ref class Parameter : public DependencyObject
public class Parameter extends DependencyObject
public class Parameter extends DependencyObject

Beispiel

Das folgende Beispiel zeigt, wie Sie einen Wert aus einem Kombinationsfeld als Parameterwert angeben.

<Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="25" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <riaControls:DomainDataSource Name="source" QueryName="GetProductsByColor" AutoLoad="true">
        <riaControls:DomainDataSource.DomainContext>
            <domain:ProductDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.QueryParameters>
            <riaControls:Parameter ParameterName="color" Value="{Binding ElementName=colorCombo, Path=SelectedItem.Content}" />
        </riaControls:DomainDataSource.QueryParameters>
    </riaControls:DomainDataSource>
    <ComboBox Width="60"  Grid.Row="0" x:Name="colorCombo">
        <ComboBoxItem Content="Black" />
        <ComboBoxItem Content="Blue" />
    </ComboBox>
    <data:DataGrid Grid.Row="1" ItemsSource="{Binding Data, ElementName=source}" />
</Grid>

Hinweise

In einigen Fällen erfordert eine Abfragemethode Parameterwerte. In der Regel erfordert eine Abfragemethode einen Parameterwert, um die zurückgegebenen Daten zu filtern. Die DomainDataSource-Klasse stellt die QueryParameters-Auflistung bereit, um das Hinzufügen von Parametern zu erleichtern. Um einen Parameter hinzuzufügen, der einen Benutzerwert für die Abfrage verwendet, binden Sie ein Parameter-Objekt an das Benutzereingabe-Steuerelement, das den Wert für die Abfrage enthält, und schließen diesen Parameter in die QueryParameters-Auflistung mit ein.

Vererbungshierarchie

System.Object
   System.Windows.DependencyObject
    System.Windows.Controls.Parameter

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Change History

Siehe auch

Verweis

Parameter-Member
System.Windows.Controls-Namespace