FilterDescriptor.Operator 속성
필터 연산자를 가져오거나 설정합니다.
네임스페이스: System.Windows.Controls
어셈블리: system.windows.controls.domainservices.dll의 System.Windows.Controls.DomainServices
사용법
‘사용 방법
Dim instance As FilterDescriptor
Dim value As FilterOperator
value = instance.Operator
instance.Operator = value
구문
‘선언
Public Property Operator As FilterOperator
public FilterOperator Operator { get; set; }
public:
property FilterOperator Operator {
FilterOperator get ();
void set (FilterOperator value);
}
/** @property */
public FilterOperator get_Operator ()
/** @property */
public void set_Operator (FilterOperator value)
public function get Operator () : FilterOperator
public function set Operator (value : FilterOperator)
속성 값
필터 연산자입니다.
예제
다음 예제에서는 논리 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>
설명
지정한 필터 연산자는 필터링에 사용된 형식과 호환되어야 합니다.
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.
플랫폼
개발 플랫폼
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000
대상 플랫폼
Change History
참고 항목
참조
FilterDescriptor 클래스
FilterDescriptor 멤버
System.Windows.Controls 네임스페이스