共用方式為


Parameter 類別

定義 DomainDataSource 所使用之網域服務查詢的參數。

命名空間: System.Windows.Controls
組件: System.Windows.Controls.DomainServices (於 system.windows.controls.domainservices.dll)

使用方式

'用途
Dim instance As Parameter

語法

'宣告
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

範例

下列範例顯示如何將下拉式方塊中的值指定為參數值。

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

備註

在某些情況下,查詢方法需要使用參數值。一般而言,查詢方法需要使用參數值來篩選所傳回的資料。DomainDataSource 類別會提供 QueryParameters 集合來加快加入參數的速度。若要加入使用來自查詢使用者所提供之值的參數,您可以將 Parameter 物件繫結至包含要用於查詢之值的使用者輸入控制項,並且將該參數包含在 QueryParameters 集合中。

繼承階層

System.Object
   System.Windows.DependencyObject
    System.Windows.Controls.Parameter

執行緒安全性

任何這個類型的公用靜態 (在 Visual Basic 中為 共用) 成員都具備執行緒安全。 不保證任何執行個體成員安全執行緒。

平台

開發平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目標平台

Change History

另請參閱

參考

Parameter 成員
System.Windows.Controls 命名空間