LoadItemsEventArgsとは? わかりやすく解説

LoadItemsEventArgs クラス

カスタム改ページ位置自動修正サポートする ASP.NET モバイル コントロールイベント データ提供します

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

Public Class LoadItemsEventArgs
    Inherits EventArgs
Dim instance As LoadItemsEventArgs
public class LoadItemsEventArgs : EventArgs
public ref class LoadItemsEventArgs : public
 EventArgs
public class LoadItemsEventArgs extends EventArgs
public class LoadItemsEventArgs extends
 EventArgs
解説解説

このクラスLoadItemsEventArgs オブジェクトは、要求時にコントロール読み込まれる項目の数についての情報イベント データ提供します

使用例使用例

OnLoadItems イベント関数 LoadNow呼び出す方法次のコード例示します。ItemIndex プロパティによって、リストバインドされる配列追加される項目数決まります。この例の効果確認するには、リスト改ページ位置自動修正できるデバイス上でページ参照する必要があります

メモメモ

次のコード サンプルはシングルファイル コード モデル使用しており、分離コード ファイル直接コピーされ場合正常に動作しない可能性あります。このコード サンプルは、拡張子.aspx の空のテキスト ファイルコピーする必要があります詳細については、「ASP.NET Web ページコード モデル」を参照してください

<%@ Page Language="VB" 
    Inherits="System.Web.UI.MobileControls.MobilePage"
 %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls"
 
    Assembly="System.Web.Mobile"
 %>

<script runat="server">
    ' Called by the List whenever it needs new items
    Private Sub LoadNow(ByVal
 sender As Object, _
        ByVal e As LoadItemsEventArgs)
        
        Dim i, j As Integer
        i = 0
        j = e.ItemIndex
        Dim estItemSize As Integer
 = 110

        ' Get the optimum page weight for the device
        Dim wt As Integer
 = _
            form1.Adapter.Page.Adapter.OptimumPageWeight
        ' Get the number of items per page
        List1.ItemsPerPage = wt / estItemSize

        ' Clear the current items
        List1.Items.Clear()
        
        ' Build a section of the array
        Dim arr As New ArrayList()
        For i = 1 To e.ItemCount
            arr.Add(j + i)
        Next
        
        ' Assign the array to the list
        List1.DataSource = arr
        List1.DataBind()
    End Sub

</script>

<html  >
<body>
    <mobile:form id="form1" runat="server"
 Paginate="true">
        <mobile:List id="List1" runat="server"
 
            ItemCount="200" onLoadItems="LoadNow"
 
            ItemsPerPage="8" />
    </mobile:form>
</body>
</html>
<%@ Page Language="C#" 
    Inherits="System.Web.UI.MobileControls.MobilePage" %>
<%@ Register TagPrefix="mobile" 
    Namespace="System.Web.UI.MobileControls" 
    Assembly="System.Web.Mobile" %>

<script runat="server">
    // Called by the List whenever it needs new items
    private void LoadNow(object sender, LoadItemsEventArgs
 e)
    {
        int j = e.ItemIndex;
        int estItemSize = 110;

        // Get the optimum page weight for the device
        int wt = Form1.Adapter.Page.Adapter.OptimumPageWeight;
        // Get the number of items per page
        List1.ItemsPerPage = wt / estItemSize;
 
        // Clear the current items
        List1.Items.Clear();

        // Build a section of the array
        ArrayList arr= new ArrayList();
        for (int i = 1; i <= e.ItemCount;
 i++)
        {
            int v = i + j;
            arr.Add((v.ToString() + " List Item"));
        }

        // Assign the array to the list
        List1.DataSource = arr;
        List1.DataBind();
    }
</script>

<html  >
<body>
    <mobile:Form id="Form1" runat="server" Paginate="true">
        <mobile:List id="List1" runat="server" 
            ItemCount="200" onLoadItems="LoadNow" />
    </mobile:Form>
</body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.EventArgs
    System.Web.UI.MobileControls.LoadItemsEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

LoadItemsEventArgs コンストラクタ

LoadItemsEventArgs クラス新しインスタンス初期化します。

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

public LoadItemsEventArgs (
    int index,
    int count
)
public:
LoadItemsEventArgs (
    int index, 
    int count
)
public LoadItemsEventArgs (
    int index, 
    int count
)
public function LoadItemsEventArgs (
    index : int, 
    count : int
)

パラメータ

index

ItemIndex プロパティ初期化する値です。

count

ItemCount プロパティ初期化する値です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

LoadItemsEventArgs プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ ItemCount コントロール内の項目の数を取得または設定します
パブリック プロパティ ItemIndex 呼び出されイベントによって読み込まれ最初の項目のインデックス取得します
参照参照

関連項目

LoadItemsEventArgs クラス
System.Web.UI.MobileControls 名前空間

その他の技術情報

改ページ調整サポート
改ページ調整

LoadItemsEventArgs メソッド


LoadItemsEventArgs メンバ

カスタム改ページ位置自動修正サポートする ASP.NET モバイル コントロールイベント データ提供します

LoadItemsEventArgs データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド LoadItemsEventArgs LoadItemsEventArgs クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ ItemCount コントロール内の項目の数を取得または設定します
パブリック プロパティ ItemIndex 呼び出されイベントによって読み込まれ最初の項目のインデックス取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

LoadItemsEventArgs クラス
System.Web.UI.MobileControls 名前空間

その他の技術情報

改ページ調整サポート
改ページ調整



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LoadItemsEventArgs」の関連用語

LoadItemsEventArgsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LoadItemsEventArgsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS