次の方法で共有


DomainDataSource.DomainContext プロパティ

読み込み操作と送信操作の実行に使用される DomainContext インスタンスを取得または設定します。

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

使用方法

'使用
Dim instance As DomainDataSource
Dim value As DomainContext

value = instance.DomainContext

instance.DomainContext = value

構文

'宣言
Public Property DomainContext As DomainContext
public DomainContext DomainContext { get; set; }
public:
property DomainContext^ DomainContext {
    DomainContext^ get ();
    void set (DomainContext^ value);
}
/** @property */
public DomainContext get_DomainContext ()

/** @property */
public void set_DomainContext (DomainContext value)
public function get DomainContext () : DomainContext

public function set DomainContext (value : DomainContext)

プロパティ値

データ読み込み操作と送信操作のデータ コンテキスト。

次の例は、DomainContext プロパティが ProductDomainContext という名前のドメイン コンテキストに設定された 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>

スレッド セーフ

この型の 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