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