Freigeben über


DomainDataSource.DomainContext-Eigenschaft

Ruft die DomainContext-Instanz ab, die zum Ausführen der Lade- und Sendevorgänge verwendet wird, oder legt diese fest.

Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.DomainServices (in system.windows.controls.domainservices.dll)

Verwendung

'Usage
Dim instance As DomainDataSource
Dim value As DomainContext

value = instance.DomainContext

instance.DomainContext = value

Syntax

'Declaration
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)

Eigenschaftswert

Der Datenkontext für die Datenlade- und Sendevorgänge.

Beispiel

Das folgende Beispiel zeigt ein DomainDataSource-Steuerelement, bei dem die DomainContext-Eigenschaft auf einen Domänenkontext mit dem Namen ProductDomainContext festgelegt ist.

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

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Change History

Siehe auch

Verweis

DomainDataSource-Klasse
DomainDataSource-Member
System.Windows.Controls-Namespace

Weitere Ressourcen

DomainDataSource