FilterOperator 列舉型別
定義描述用於 FilterDescriptor 類別之運算子的值。
命名空間: System.Windows.Controls
組件: System.Windows.Controls.DomainServices (於 system.windows.controls.domainservices.dll)
使用方式
'用途
Dim instance As FilterOperator
語法
'宣告
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator
成員
成員名稱 | 說明 |
---|---|
Contains | 此資料值必須包含篩選值。 |
EndsWith | 此資料值必須以篩選值做為結尾。 |
IsContainedIn | 此資料值必須包含在篩選值中。 |
IsEqualTo | 此資料值必須等於篩選值。 |
IsGreaterThan | 此資料值必須大於篩選值。 |
IsGreaterThanOrEqualTo | 此資料值必須大於或等於篩選值。 |
IsLessThan | 此資料值必須小於篩選值。 |
IsLessThanOrEqualTo | 此資料值必須小於或等於篩選值。 |
IsNotEqualTo | 此資料值必須與篩選值不同。 |
StartsWith | 此資料值必須以篩選值做為開頭。 |
範例
下列範例顯示兩個由邏輯 AND 運算子連接的篩選描述元。其中一個篩選相依於使用者輸入,而另一個篩選則指定於宣告式語法中。
<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>
備註
您可以將 FilterOperator 值套用至 FilterDescriptor 類別的 Operator 屬性。
平台
開發平台
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000