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