DomainDataSource.LoadSize プロパティ
Load が実行されるたびに読み込まれる項目の最大数を取得または設定します。ゼロの場合、要求されたエンティティがすべて読み込まれます。
名前空間: System.Windows.Controls
アセンブリ: System.Windows.Controls.DomainServices (system.windows.controls.domainservices.dll 内)
使用方法
'使用
Dim instance As DomainDataSource
Dim value As Integer
value = instance.LoadSize
instance.LoadSize = value
構文
'宣言
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)
プロパティ値
1 つのデータ読み込み操作で読み込まれる項目の数。すべての項目が読み込まれる場合はゼロ。
例
次の例は、LoadSize プロパティが 30、PageSize プロパティが 15 に設定された DomainDataSource コントロールを示したものです。
<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>
解説
PageSize と LoadSize がいずれもゼロ以外の場合、エンティティは LoadSize に最も近い PageSize の倍数を使用して読み込まれます。その結果、ページを部分的に読み込むことなく、複数のページを一度に読み込むことができます。
LoadSize には、DomainDataSource 上で構成されるどの ResultLimit プロパティも超えない値を指定してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008、および Windows 2000
ターゲット プラットフォーム
Change History
参照
リファレンス
DomainDataSource クラス
DomainDataSource のメンバー
System.Windows.Controls 名前空間
DomainDataSource.LoadInterval プロパティ
PageSize