問題タブ [listcontrol]
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.
wpf - サイド バイ サイド レイアウト用の WPF カスタム コントロール
次のようなことができるように、カスタム コントロールを作成したいと思います。
明らかに多くのオプション (サイズ変更など) を使用して、あらゆる場所でこれを使用します。
Panel サブクラスを使用することを検討しましたが、それは正しくないようです (左と右の間に選択された項目の概念があります)。
だから、私はItemsControlサブクラスを使用しようとしています.今、ItemsControlのコントロールテンプレートにアイテムを入れる方法を知っている人はいますか?
これは、SideBySide の省略されたテンプレートです。
c++ - C ++にそのようなリストコントロールはありますか
MFCを使用しています。listControl のようなコントロールが必要です。次のような機能があります。
システムには、データベースからのデータが入力された listControl があり、対応する列 a、b、c、d をそれぞれ生成します。そういう規制があれば教えてください。ご提案がありましたら、お知らせください。前もって感謝します!
.net - .NETのListControlは、メンバーのToString()からテキストを更新するのはいつですか。
ToString()で返される値を変更できるクラスがありますが、Itemsにこのクラスのインスタンスを含むListBoxがあります。
リストを更新するときにリストボックスに項目を追加または削除しない限り、リストボックスにこの変更が表示されません。リストを自分で更新するにはどうすればよいですか?
c++ - MFC で FIFO リストコントロールを実装する方法は?
行数が固定された MFC を使用してリスト コントロールを実装する必要があります。行数が固定数の FIFO を使用する必要があります。これに組み込みのオプションはありますか?またはプログラム可能な方法。
asp.net - ASP.NET:ListControl.Textが*テキスト*ではなく、選択したListItemの*値*を返すのはなぜですか?
、、ListControl
などから派生したリストコントロールには、のリストが入力されます。Aにはとプロパティがあります。DropDownList
ListBox
RadioButtonList
ListItem
ListItem
Value
Text
ListControl
現在選択されているアイテムにアクセスするための次の方法を提供します。
ListControl.SelectedItem
現在選択されているを返しますListItem
、ListControl.SelectedValue
Value
現在選択されているのプロパティを返しますListItem
。
さて、興味深いのは:
ListControl.Text
とまったく同じ値を返しますListControl.SelectedValue
。予想通り、戻りませんSelectedItem.Text
。
これは仕様によるものです:
ListControl.Textプロパティ
ListControlコントロールのSelectedValueプロパティを取得または設定します。
[...]
備考
Textプロパティは、SelectedValueプロパティと同じ値を取得および設定します。
これは直感に反しているようで、人々を混乱させます。私の質問は:なぜそれがこのように行われたのですか?Text
インターフェイスを実装するにはプロパティを提供する必要があると想像できますが、一体なぜ、プロパティではなくListItemITextControl
のを返すように選択するのでしょうか。Value
Text
c# - c#配列をリストに割り当てるより洗練された方法は?
私はこれを持っています:
ChangeLogTypesの配列を返す関数を呼び出し、それぞれをリストコントロールに追加します。これを行うためのよりエレガントな方法はありますか?これや似たようなことをするたびにコードを繰り返しているような気がします。
asp.net - データリスト itemtemplate でデータリストを表示する方法
これが、ASP.NET Web フォーム プロジェクトで発生している問題です。
データベースのすべての製品を表示するデータリストがあります。各製品には 1 つ以上の色があります。現時点では、すべての製品とそのデフォルトの写真を表示するために次のようなクエリを作成しますが、その製品に関連する色は表示しません:
関連する色を DataList コントロール内のリスト コントロール (データリストやその他のリスト コントロールなど) にバインドする方法がわかりません。詳細については、データベース ダイアグラムのビューを次に示します。
listview - 配置スタイルを変更した後、リストコントロールを再描画するにはどうすればよいですか?
LVS_ALIGNTOP
配置スタイル ( / LVS_ALIGNLEFT
) が変更された後、リストコントロールを更新/更新/再描画する方法を見つけようとしています。
スタイルをアイコン/スモールモードから別のものに変更してから再度戻すと、時々動作します(クリックしたときのみ、プログラムによる変更は遅れても機能しないようです)。それでも、それはせいぜい(醜い/ちらつきは言うまでもなく)かなり厄介なので、より良い(より適切で、より正しい?)方法を見つけたいと思います。
リストコントロールのUpdateWindow
, RedrawWindow
, Invalidate
, … を試してみましたがRedrawItems
、Update
表示モードを変更する以外に何も機能していないようです。
vb.net - VB.NETではlistcontrolにItemsコレクションがないのに、ASP.NETではあるのはなぜですか?
データベースからリストをロードする単純なサブルーチンがあります。リストタイプを共通の抽象基本クラスListControlとして定義することで、同じコードを使用してListBoxとComboBoxをロードできるようにしたいのですが、VB.NETが公開しないことを除いて、できない理由はわかりません。 ListControlのItemsコレクションを/implement/whatever。これはASP.NETには当てはまらないことに不満を持って注意します。現時点では、Itemsコレクションを持つタイプにキャストするために、渡したリストコントロールのタイプを確認する必要があるため、コードは醜いです。(私のコードは他の多くの理由でも醜いかもしれませんが、それは私にとって美しいです)。テストやナンセンスのキャストを回避するためにコードを書き直す方法はありますか?(私はそれをいくらか取り除いたので、残っているのは問題があるところだけです)。