Freigeben über


DomainDataSource.LoadSize-Eigenschaft

Ruft die maximale Anzahl von Elementen ab, die bei jeder Ausführung von Load geladen werden können, oder legt diese fest. Wenn gleich 0, werden alle angeforderten Entitäten geladen.

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

Verwendung

'Usage
Dim instance As DomainDataSource
Dim value As Integer

value = instance.LoadSize

instance.LoadSize = value

Syntax

'Declaration
Public Property LoadSize As Integer
public int LoadSize { get; set; }
public:
property int LoadSize {
    int get ();
    void set (int value);
}
/** @property */
public int get_LoadSize ()

/** @property */
public void set_LoadSize (int value)
public function get LoadSize () : int

public function set LoadSize (value : int)

Eigenschaftswert

Die Anzahl der Elemente, die in einem einzigen Datenladevorgang geladen werden können, oder 0 (alle Elemente sollen geladen werden).

Beispiel

Das folgende Beispiel zeigt ein DomainDataSource-Steuerelement, bei dem die LoadSize-Eigenschaft auf 30 und die PageSize-Eigenschaft auf 15 festgelegt wird.

<Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <riaControls:DomainDataSource PageSize="15" LoadSize="30" Name="source" QueryName="GetProducts" AutoLoad="true">
        <riaControls:DomainDataSource.DomainContext>
            <domain:ProductDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.SortDescriptors>
            <riaControls:SortDescriptor PropertyPath="ListPrice" />
        </riaControls:DomainDataSource.SortDescriptors>
    </riaControls:DomainDataSource>
    <data:DataGrid Grid.Row="0" ItemsSource="{Binding Data, ElementName=source}" />
    <data:DataPager Grid.Row="1" Source="{Binding Data, ElementName=source}" />
</Grid>

Hinweise

Wenn PageSize und LoadSize beide ungleich 0 (null) sind, entspricht die Anzahl der geladenen Entitäten dem vielfachen Wert von PageSize, der LoadSize am nächsten liegt. So können mehrere Seiten gleichzeitig geladen werden, ohne dass nur Teilseiten geladen werden.

Geben Sie für LoadSize immer einen Wert an, der kleiner oder gleich allen ResultLimit-Eigenschaften ist, die für DomainDataSource konfiguriert wurden.

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
DomainDataSource.LoadInterval-Eigenschaft
PageSize

Weitere Ressourcen

DomainDataSource