Clase Parameter
Define parámetros para las consultas de servicio de dominio que utiliza DomainDataSource.
Espacio de nombres: System.Windows.Controls
Ensamblado: System.Windows.Controls.DomainServices (en system.windows.controls.domainservices.dll)
Uso
'Uso
Dim instance As Parameter
Sintaxis
'Declaración
Public Class Parameter
Inherits DependencyObject
public class Parameter : DependencyObject
public ref class Parameter : public DependencyObject
public class Parameter extends DependencyObject
public class Parameter extends DependencyObject
Ejemplo
En el ejemplo siguiente se muestra cómo especificar un valor de un cuadro combinado como el valor de parámetro.
<Grid x:Name="LayoutRoot" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="25" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<riaControls:DomainDataSource Name="source" QueryName="GetProductsByColor" AutoLoad="true">
<riaControls:DomainDataSource.DomainContext>
<domain:ProductDomainContext />
</riaControls:DomainDataSource.DomainContext>
<riaControls:DomainDataSource.QueryParameters>
<riaControls:Parameter ParameterName="color" Value="{Binding ElementName=colorCombo, Path=SelectedItem.Content}" />
</riaControls:DomainDataSource.QueryParameters>
</riaControls:DomainDataSource>
<ComboBox Width="60" Grid.Row="0" x:Name="colorCombo">
<ComboBoxItem Content="Black" />
<ComboBoxItem Content="Blue" />
</ComboBox>
<data:DataGrid Grid.Row="1" ItemsSource="{Binding Data, ElementName=source}" />
</Grid>
Notas
En algunos casos, un método de consulta requiere valores de parámetros. Normalmente, un método de consulta requiere un valor de parámetro para filtrar los datos devueltos. La clase DomainDataSource proporciona la colección QueryParameters que facilita la adición de parámetros. Para agregar un parámetro que usa un valor de usuario para la consulta, enlace un objeto Parameter para el control de entrada del usuario que contenga el valor utilizado en la consulta y que incluya ese parámetro en la colección QueryParameters.
Jerarquía de herencia
System.Object
System.Windows.DependencyObject
System.Windows.Controls.Parameter
Seguridad para subprocesos
Cualquier miembro estático público (Compartidos en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Plataformas
Plataformas de desarrollo
Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000
Plataformas de destino
Change History
Vea también
Referencia
Miembros Parameter
Espacio de nombres System.Windows.Controls