Condividi tramite


Proprietà FilterDescriptor.Operator

Ottiene o imposta l'operatore di filtro.

Spazio dei nomi: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)

Utilizzo

'Utilizzo
Dim instance As FilterDescriptor
Dim value As FilterOperator

value = instance.Operator

instance.Operator = value

Sintassi

'Dichiarazione
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)

Valore proprietà

Operatore di filtro.

Esempio

Nell'esempio seguente vengono illustrati due descrittori di filtro connessi da un'istruzione AND logica. Un filtro dipende dall'input dell'utente, mentre l'altro viene specificato nella sintassi dichiarativa.

<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>

Osservazioni

L'operatore di filtro specificato deve essere compatibile con il tipo utilizzato per il filtro stesso.

Sicurezza dei thread

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Piattaforme

Piattaforme di sviluppo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 e Windows 2000

Piattaforme di destinazione

Change History

Vedere anche

Riferimento

Classe FilterDescriptor
Membri FilterDescriptor
Spazio dei nomi System.Windows.Controls