Freigeben über


FilterOperator-Enumeration

Definiert Werte, die die Operatoren beschreiben, die in der FilterDescriptor-Klasse verwendet werden.

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

Verwendung

'Usage
Dim instance As FilterOperator

Syntax

'Declaration
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator

Member

Membername Beschreibung
Contains Der Datenwert muss den Filterwert enthalten.
EndsWith Der Datenwert muss mit dem Filterwert enden.
IsContainedIn Der Datenwert muss im Filterwert enthalten sein.
IsEqualTo Der Datenwert muss mit dem Filterwert übereinstimmen.
IsGreaterThan Der Datenwert muss größer als der Filterwert sein.
IsGreaterThanOrEqualTo Der Datenwert muss größer gleich dem Filterwert sein.
IsLessThan Der Datenwert muss kleiner als der Filterwert sein.
IsLessThanOrEqualTo Der Datenwert muss kleiner oder gleich dem Filterwert sein.
IsNotEqualTo Der Datenwert muss sich vom Filterwert unterscheiden.
StartsWith Der Datenwert muss mit dem Filterwert beginnen.

Beispiel

Im folgenden Beispiel werden zwei Filterdeskriptoren gezeigt, die über einen logischen AND-Operator miteinander verknüpft sind. Der eine Filter hängt von der Benutzereingabe ab, der andere Filter wird in der deklarativen Syntax angegeben.

<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>

Hinweise

Sie übernehmen einen FilterOperator-Wert für die Operator-Eigenschaft der FilterDescriptor-Klasse.

Plattformen

Entwicklungsplattformen

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

Zielplattformen

Change History

Siehe auch

Verweis

System.Windows.Controls-Namespace