Partager via


É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

Plateformes cibles

Change History

Voir aussi

Référence

Espace de noms System.Windows.Controls