問題タブ [listviewitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
676 参照

asp.net - すべてのデータバインディングが完了した後、空の ASP.NET ListView.ListViewItem にアクセスしてスタイルを適用する方法は?

GroupTemplate で ListView を使用して、各列に 6 つの項目がある 3 列のナビゲーション メニューを作成し、最後の列の 2 つの非データ バインド行を、空の HTML リスト項目を含む EmptyItemTemplate で埋めます。その部分は正常に機能しますが、CSS クラスを各列の 6 番目 (最後) の項目にプログラムで追加する必要もあります。DataBound イベントで CSS クラスを割り当てているため、この部分は最初の 2 列でも正常に機能しています。ここで、ListView.Items コレクションを反復処理し、モジュラス演算子を使用して最初の 2 列の 6 番目の項目にアクセスできます。カウンター。

問題は、EmptyItemTemplate が 2 つの空のリスト項目に正しく入力されている最後の列にあり、その最後にもこの CSS クラスを追加する必要があります。空のアイテムは ListView.Items コレクションには含まれません (これは単なる ListViewDataItems であり、空のアイテムは ListViewItems です)。バインド後に ListViewItems のコレクション全体にアクセスする方法が見つかりません。何か不足していますか?

ItemCreated 中に空のアイテムにアクセスできることはわかっていますが、作成しているアイテムがフローのどこにあるのか、それが最後のアイテムかどうかを判断する方法がわかりません。

これができれば、どんな助けもいただければ幸いです - 私は少し立ち往生しています。

0 投票する
1 に答える
346 参照

c# - ListViewItem.imageIndex を設定できないようです

このエラーで少なくとも 1 時間は頭を悩ませていましたが、一体何が問題なのですか?

ループ内:

imageIndex にアクセスできますが、設定できません。ArgumentOutOfRange 例外が発生します。

0 投票する
2 に答える
2103 参照

wpf - WPFリストビュー-「視野」外のアイテムを選択します

ListViewを使用してリスト内のアイテムを表示しています。ユーザーは自分でアイテムを選択するか、いくつかの「事前選択キー」を使用して、指定された属性を持つアイテムを選択できます。

アイテムをチェックするために、私はそのようなものを使用します:

これは、実行時に表示されるアイテムに対して完全に機能します。ただし、表示されていないアイテムの場合、ContainerFromIndex()はnullを返します。これは仮想化と関係があり、リストは「視野」の上下の項目については知らないと聞きました。しかし、手動で選択したときに、リスト内の「視野」の外にあるアイテムを選択できるようになるのはなぜですか?

そして、「視野」の外でアイテムを選択するにはどうすればよいですか?それは可能だと思います。

助けてくれてありがとう、マークス

0 投票する
4 に答える
7692 参照

c# - フィルターに基づいて ListViewItem を非表示にする

ListView (WinForms) のテキスト フィルターに基づいていくつかのアイテムを非表示にしたいと考えています。
基本的に、リストビューはテキストファイルからアイテムをロードします。ユーザーがリストを検索するときに、アイテムを読み書きしたくありません。検索はコンボボックスの KeyDown イベントで行われますが、ListViewItem の「Visible」プロパティはありません。

ファイルを再読み込みせずにこれを行う簡単な方法はありますか? (これは XML ファイルであり、何千ものアイテムが含まれている可能性があるため、効率的に検索することは困難であり、ユーザーにアプリケーションを使用させることさえ困難です。検索には数分かかるためです (ほとんどの場合、読み込みに時間がかかります))。

0 投票する
3 に答える
2509 参照

c# - WPF C#のListViewの特定のインデックスにアイテムをドロップします

WPFのListViewにファイルのリストがあります。ユーザーはファイルをリストビューにドラッグでき、現在、ファイルはリストの最後に追加されています。ユーザーがファイルをドロップした場所のリストビューにファイルを挿入することは可能ですか?

0 投票する
1 に答える
2723 参照

wpf - WPF:カスタムユーザーコントロールを使用してListViewに自動入力して列幅を設定する方法

GridViewColumnにDatatemplateを含むListView:

たくさんの方法を試しましたが、列幅を自動入力する方法がわかりません。デモの一般的な考え方は次のとおりです。

それは機能しますが、私の要求と一致しません。拡張機能(HighlighMatchCaseプロパティ)とバインディングデータコンテキスト以降、カスタムユーザーコントロール(MyTextBlock)を使用してデータテンプレートをカスタマイズする必要があります。

単語を入力してColumnWidthModeを設定するにはどうすればよいですか?オンライン'in。

本当にありがとうございました。

0 投票する
5 に答える
8460 参照

c# - WPF ListView C# で最初に表示されるアイテムを取得する

ListView で最初に表示されているアイテムを取得して ListViewItem を取得する方法を知っている人はいますか? インデックス 0 のアイテムを取得する方法は知っていますが、最初に表示されるアイテムは知りません。

0 投票する
1 に答える
212 参照

android - Android:このグーグルマップクラスの設定を手伝ってくれる人はいますか?

まず、これはかなり長い投稿であることが判明したので、それほど難しくはないのでご容赦ください。ただし、正しく説明していない場合は、何かを明確にする必要があるかもしれません。先日、このフォーラムの人たちの助けを借りて、「mapClass」クラスを部分的に設定することができましたが、問題があり、正しく実行されていないので、可能であれば助けを求めています。ご覧いただけるように、以下のコードを投稿します。

私が持っているのは、アイテムの配列のlistViewを設定する「Dundrum」クラスです。

次に、iveは'dundrumSelector'クラスを取得しました。これを使用して、listItemsにsetOnClickListener()メソッドを設定し、それらを正しいビューにリンクします。

これは私のDUNDDRUMセレクタークラスです...

public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);

などなど...

次に、このクラスの上部に表示されるボタンを表す静的intを設定しました。これは、mapClassアクティビティで、1つのメソッドが必要なためです。これは、変化するのは1つだけだからです。各場所への座標。すなわち。メソッドへの異なる座標以外は基本的に同じことを行う100以上のマップクラスを持ちたくありません。

だから私のマップクラスは次のとおりです...

これが私の問題です。onClick()イベントは、listViewからは機能せず、正しいビューに入ります。ビューに入る前に、「DundrumSelector」のメソッドをコメントアウトする必要があります。

そして、これは私が理解していないことです。まず、onClick()イベントが機能しないのは、マップがある次のビューでも機能しないためです。

これは非常に長い投稿であり、かなり混乱する可能性があることを知っています。説明が必要な場合はお知らせください。

要約すると、私がやろうとしているのは、「mapClass」でやろうとしていることのように、マップ座標を設定するクラスを1つだけ持つことです。

誰かがこれを行うための別の方法を助けたり提案したりできますか?これを読んでくれてありがとう。

0 投票する
3 に答える
4417 参照

asp.net - ASP ListView: 行にデータバインドされたデータにアクセスするにはどうすればよいですか?

次のようなリスト ビュー イベントを処理するときに、リスト ビューにデータバインドされたデータにアクセスしたいと考えています。

また

イベント内では、次のような方法でデータにアクセスできませんEval("ID")

現在、非常にハックなソリューションを使用しています。

lblID以下を使用して、aspx ファイル内のデータが取り込まれた非表示のコントロールはどこにありますか。

これを見ると目が充血します。もっと良い方法はありますか?

0 投票する
1 に答える
1573 参照

android - ListViewアイテムは、タッチしてもフォーカスが表示されません

この小さな煩わしさを除けば、うまく機能するListViewがあります。トラックボール/十字キーを使用してリストを上下に移動できます。背景は、フォーカスがある行に応じて変わります。しかし、行をタッチすると(クリックまたはロングクリック)、何がフォーカスされているかを知らせる背景の変更はありません。行で「フォーカス可能」と「タッチモードでフォーカス可能」をtrueに設定しようとしましたが、それでも機能しません。

どういうわけかそれが重要な場合に備えて:

  • 各行にonClickListenersを設定しています。
  • 行は、LinearLayouts、TextViews、および単一のImageViewで構成されます。
  • フォーカス可能/クリック可能は、各行で「true」です。ListViewでこれらの値を指定していません。
  • Trackableはおかしな動作をします。ListView内をタッチした後、行間を移動することしかできません。トラックボールを最初のアイテムの上にスクロールすると、リストにスクロールして戻ることができません。

何かご意見は?