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