Enumerazione FilterOperator
Definisce valori che descrivono gli operatori utilizzati nella classe FilterDescriptor.
Spazio dei nomi: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)
Utilizzo
'Utilizzo
Dim instance As FilterOperator
Sintassi
'Dichiarazione
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator
Membri
Nome membro | Descrizione |
---|---|
Contains | Il valore dei dati deve contenere il valore del filtro. |
EndsWith | Il valore dei dati deve terminare con il valore del filtro. |
IsContainedIn | Il valore dei dati deve essere contenuto nel valore del filtro. |
IsEqualTo | Il valore dei dati deve essere uguale al valore del filtro. |
IsGreaterThan | Il valore dei dati deve essere maggiore del valore del filtro. |
IsGreaterThanOrEqualTo | Il valore dei dati deve essere maggiore o uguale al valore del filtro. |
IsLessThan | Il valore dei dati deve essere minore del valore del filtro. |
IsLessThanOrEqualTo | Il valore dei dati deve essere minore o uguale al valore del filtro. |
IsNotEqualTo | Il valore dei dati deve essere diverso dal valore del filtro. |
StartsWith | Il valore dei dati deve iniziare con il valore del filtro. |
Esempio
Nell'esempio seguente vengono illustrati due descrittori di filtro connessi da un operatore AND logico. 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
Applicare un valore FilterOperator alla proprietà Operator nella classe FilterDescriptor.
Piattaforme
Piattaforme di sviluppo
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 e Windows 2000