Compartir a través de


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