次の方法で共有


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 で接続される 2 つのフィルター記述子を示したものです。一方のフィルターはユーザー入力に依存し、他方のフィルターは宣言構文で指定されます。

<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

ターゲット プラットフォーム

Change History

参照

リファレンス

System.Windows.Controls 名前空間