Classe Parameter
Définit les paramètres pour les requêtes du service du domaine utilisées par DomainDataSource.
Espace de noms: System.Windows.Controls
Assembly : System.Windows.Controls.DomainServices (dans system.windows.controls.domainservices.dll)
Utilisation
'Utilisation
Dim instance As Parameter
Syntaxe
'Déclaration
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
Exemple
L'exemple suivant montre comment spécifier une valeur d'une zone de liste déroulante comme valeur de paramètre.
<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>
Notes
Dans certains cas, une méthode de requête requiert des valeurs de paramètre. En général, une méthode de requête requiert une valeur de paramètre pour filtrer les données retournées. La classe DomainDataSource fournit la collection QueryParameters pour faciliter l'ajout de paramètres. Pour ajouter un paramètre qui utilise une valeur fournie par l'utilisateur pour la requête, vous liez un objet Parameter au contrôle d'entrée utilisateur qui contient la valeur à utiliser dans la requête et incluez ce paramètre dans la collection QueryParameters.
Hiérarchie d'héritage
System.Object
System.Windows.DependencyObject
System.Windows.Controls.Parameter
Sécurité des threads
Tous les membres publics statiques (Partagés dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Plateformes
Plateformes de développement
Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000