Propriété DomainDataSource.AutoLoad
Obtient ou définit une valeur indiquant si Load est appelée automatiquement lorsqu'une modification qui affecte la requête composée par DomainDataSource se produit.
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 Boolean
value = instance.AutoLoad
instance.AutoLoad = value
Syntaxe
'Déclaration
Public Property AutoLoad As Boolean
public bool AutoLoad { get; set; }
public:
property bool AutoLoad {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_AutoLoad ()
/** @property */
public void set_AutoLoad (boolean value)
public function get AutoLoad () : boolean
public function set AutoLoad (value : boolean)
Valeur de propriété
true pour indiquer qu'un chargement de données automatique se produit ; sinon, false.
Exemple
L'exemple suivant présente un contrôle DomainDataSource dont la valeur de la propriété AutoLoad est true.
<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>
Notes
Quand AutoLoad a la valeur true, toute modification de propriété affectant la requête de chargement appelle automatiquement un Load après le LoadDelay spécifié. PageSize et FilterOperator sont des exemples des propriétés qui affectent la requête. En outre, les modifications apportées à des collections d'objets de dépendance, telles que FilterDescriptors, et les modifications apportées aux propriétés de dépendance sur des éléments contenus dans ces collections affectent la requête et demande un Load automatique.
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