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)

属性值

数据加载操作和提交操作的数据上下文。

示例

下面的示例显示一个 DomainDataSource 控件,其 DomainContext 属性设置为名为 ProductDomainContext 的域上下文。

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

线程安全

此类型的任何公共静态(在 Visual Basic 中为 共享)成员都是线程安全的。不保证所有实例成员都是线程安全的。

平台

开发平台

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

目标平台

Change History

另请参见

参考

DomainDataSource 类
DomainDataSource 成员
System.Windows.Controls 命名空间

其他资源

DomainDataSource