Freigeben über


DomainDataSource.AutoLoad-Eigenschaft

Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob Load automatisch aufgerufen wird, wenn eine Änderung auftritt, die sich auf die Abfrage auswirkt, die von DomainDataSource verfasst wurde.

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

Verwendung

'Usage
Dim instance As DomainDataSource
Dim value As Boolean

value = instance.AutoLoad

instance.AutoLoad = value

Syntax

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

Eigenschaftswert

true, um anzugeben, dass die Daten automatisch geladen werden, andernfalls false.

Beispiel

Im folgenden Beispiel wird gezeigt, wie für das DomainDataSource-Steuerelement die AutoLoad-Eigenschaft auf true festgelegt wird.

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

Hinweise

Wenn AutoLoadtrue ist, ruft jede Eigenschaftenänderung, die sich auf die Ladeabfrage auswirkt, automatisch Load auf, und zwar nach dem angegebenen Wert für LoadDelay. Beispiele für Eigenschaften, die sich auf die Abfrage auswirken, sind PageSize und FilterOperator. Auch wirken sich Änderungen an Abhängigkeitsobjektauflistungen wie FilterDescriptors und Änderungen an den Abhängigkeitseigenschaften von Elementen in diesen Auflistungen auf die Abfrage aus und lösen einen automatischen Load-Vorgang aus.

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