Partager via


Propriété DomainDataSource.DomainContext

Obtient ou définit l'instance de DomainContext utilisée pour l'exécution des opérations de chargement et d'envoi.

Espace de noms: System.Windows.Controls
Assembly : System.Windows.Controls.DomainServices (dans system.windows.controls.domainservices.dll)

Utilisation

'Utilisation
Dim instance As DomainDataSource
Dim value As DomainContext

value = instance.DomainContext

instance.DomainContext = value

Syntaxe

'Déclaration
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)

Valeur de propriété

Contexte de données pour les opérations de chargement de données et d'envoi.

Exemple

L'exemple suivant présente un contrôle DomainDataSource dont la valeur de la propriété DomainContext est un contexte de domaine nommé 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>

Sécurité des threads

Tous les membres publics statiques (Partagés dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Plateformes de développement

Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000

Plateformes cibles

Change History

Voir aussi

Référence

Classe DomainDataSource
Membres DomainDataSource
Espace de noms System.Windows.Controls

Autres ressources

DomainDataSource