DomainDataSource.QueryParameters 属性
获取 Parameter 对象的集合,这些对象表示 QueryName 属性指定的 EntityQuery 方法的参数。
命名空间: System.Windows.Controls
程序集: System.Windows.Controls.DomainServices(在 system.windows.controls.domainservices.dll 中)
用法
用法
Dim instance As DomainDataSource
Dim value As ParameterCollection
value = instance.QueryParameters
语法
声明
Public Property QueryParameters As ParameterCollection
public ParameterCollection QueryParameters { get; }
public:
property ParameterCollection^ QueryParameters {
ParameterCollection^ get ();
}
/** @property */
public ParameterCollection get_QueryParameters ()
public function get QueryParameters () : ParameterCollection
属性值
传递到由 QueryName 属性指定的查询的参数集合。
示例
下面的示例演示如何将组合框中的值用作参数值。
<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>
线程安全
此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。
平台
开发平台
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000
目标平台
Change History
另请参见
参考
DomainDataSource 类
DomainDataSource 成员
System.Windows.Controls 命名空间