Énumération FilterOperator
Définit des valeurs qui décrivent les opérateurs utilisés dans la classe FilterDescriptor.
Espace de noms: System.Windows.Controls
Assembly : System.Windows.Controls.DomainServices (dans system.windows.controls.domainservices.dll)
Utilisation
'Utilisation
Dim instance As FilterOperator
Syntaxe
'Déclaration
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator
Membres
Nom de membre | Description |
---|---|
Contains | La valeur de données doit contenir la valeur de filtre. |
EndsWith | La valeur de données doit se terminer par la valeur de filtre. |
IsContainedIn | La valeur de données doit être contenue dans la valeur de filtre. |
IsEqualTo | La valeur de données doit être égale à la valeur de filtre. |
IsGreaterThan | La valeur de données doit être supérieure à la valeur de filtre. |
IsGreaterThanOrEqualTo | La valeur de données doit être supérieure ou égale à la valeur de filtre. |
IsLessThan | La valeur de données doit être inférieure à la valeur de filtre. |
IsLessThanOrEqualTo | La valeur de données doit être inférieure ou égale à la valeur de filtre. |
IsNotEqualTo | La valeur de données doit être différente de la valeur de filtre. |
StartsWith | La valeur de données doit commencer par la valeur de filtre. |
Exemple
L'exemple suivant présente deux descripteurs de filtre connectés par un opérateur AND logique. Un filtre dépend de l'entrée utilisateur et un filtre est spécifié dans la syntaxe déclarative.
<Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="25" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<riaControls:DomainDataSource Name="source" FilterOperator="And" QueryName="GetProducts" AutoLoad="true">
<riaControls:DomainDataSource.DomainContext>
<domain:ProductDomainContext />
</riaControls:DomainDataSource.DomainContext>
<riaControls:DomainDataSource.FilterDescriptors>
<riaControls:FilterDescriptor PropertyPath="Color" Operator="IsEqualTo" Value="Blue" />
<riaControls:FilterDescriptor PropertyPath="ListPrice" Operator="IsLessThanOrEqualTo" Value="{Binding ElementName=MaxPrice, Path=SelectedItem.Content}" />
</riaControls:DomainDataSource.FilterDescriptors>
</riaControls:DomainDataSource>
<ComboBox x:Name="MaxPrice" Grid.Row="0" Width="60" SelectedIndex="0">
<ComboBoxItem Content="100" />
<ComboBoxItem Content="500" />
<ComboBoxItem Content="1000" />
</ComboBox>
<data:DataGrid Grid.Row="1" ItemsSource="{Binding Data, ElementName=source}" />
</Grid>
Notes
Vous appliquez une valeur FilterOperator à la propriété Operator dans la classe FilterDescriptor.
Plateformes
Plateformes de développement
Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000