Compartir a través de


Enumeración FilterOperator

Define los valores que describen los operadores utilizados en la clase FilterDescriptor.

Espacio de nombres: System.Windows.Controls
Ensamblado: System.Windows.Controls.DomainServices (en system.windows.controls.domainservices.dll)

Uso

'Uso
Dim instance As FilterOperator

Sintaxis

'Declaración
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator

Miembros

Nombre del miembro Descripción
Contains El valor de datos debe contener el valor de filtro.
EndsWith El valor de datos debe finalizar con el valor de filtro.
IsContainedIn El valor de datos debe estar contenido en el valor de filtro.
IsEqualTo El valor de datos debe ser igual al valor de filtro.
IsGreaterThan El valor de datos debe ser mayor que el valor de filtro.
IsGreaterThanOrEqualTo El valor de datos debe ser mayor o igual que el valor de filtro.
IsLessThan El valor de datos debe ser menor que el valor de filtro.
IsLessThanOrEqualTo El valor de datos debe ser menor o igual que el valor de filtro.
IsNotEqualTo El valor de datos debe ser distinto del valor de filtro.
StartsWith El valor de datos debe comenzar con el valor de filtro.

Ejemplo

El ejemplo siguiente muestra dos descriptores de filtro conectados mediante un operador lógico AND. Un filtro depende de los datos proporcionados por el usuario y se especifica un filtro en la sintaxis declarativa.

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

Notas

Aplique el valor FilterOperator a la propiedad Operator en la clase FilterDescriptor.

Plataformas

Plataformas de desarrollo

Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000

Plataformas de destino

Change History

Vea también

Referencia

Espacio de nombres System.Windows.Controls