次の方法で共有


DomainDataSource.QueryName プロパティ

読み込みに使用されるクエリの名前を取得または設定します。

名前空間: System.Windows.Controls
アセンブリ: System.Windows.Controls.DomainServices (system.windows.controls.domainservices.dll 内)

使用方法

'使用
Dim instance As DomainDataSource
Dim value As String

value = instance.QueryName

instance.QueryName = value

構文

'宣言
Public Property QueryName As String
public string QueryName { get; set; }
public:
property String^ QueryName {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_QueryName ()

/** @property */
public void set_QueryName (String value)
public function get QueryName () : String

public function set QueryName (value : String)

プロパティ値

データ読み込みに使用されるクエリの名前。

次の例は、QueryName プロパティが GetProducts に設定された DomainDataSource コントロールを示したものです。

<UserControl x:Class="ExampleApplication.MainPage"
    xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="https://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="https://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices"
    xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
    xmlns:domain="clr-namespace:ExampleApplication.Web"
    mc:Ignorable="d">

    <Grid x:Name="LayoutRoot" Background="White">
        <riaControls:DomainDataSource Name="source" AutoLoad="True" QueryName="GetProducts">
            <riaControls:DomainDataSource.DomainContext>
                <domain:ProductDomainContext />
            </riaControls:DomainDataSource.DomainContext>
        </riaControls:DomainDataSource>
        <data:DataGrid ItemsSource="{Binding Data, ElementName=source}"  />
    </Grid>
</UserControl>

解説

EntityQuery を返し、かつ名前がQueryName に提供される名前に一致するメソッドが DomainContext にあるかどうか検索されます。名前が一致するかどうかには、"Query" サフィックスの有無は関係ありません。

スレッド セーフ

この型の 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 名前空間

その他のリソース

DomainDataSource