DomainDataSource.QueryParameters 속성
QueryName 속성을 통해 지정된 EntityQuery 메서드의 인수를 나타내는 Parameter 개체의 컬렉션을 가져옵니다.
네임스페이스: System.Windows.Controls
어셈블리: system.windows.controls.domainservices.dll의 System.Windows.Controls.DomainServices
사용법
‘사용 방법
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>
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.
플랫폼
개발 플랫폼
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000
대상 플랫폼
Change History
참고 항목
참조
DomainDataSource 클래스
DomainDataSource 멤버
System.Windows.Controls 네임스페이스