タグ

ListBoxに関するtoydevのブックマーク (3)

  • [WPF] ListViewのSelectedItemと矢印キー

    ListViewを使用したプログラムで不具合らしき現象を体験した。 再現状況は以下の通り。 ListViewのitemのいくつかをプログラム中でselectする。 ListViewにfocusがある状態で矢印キーを入力する。 正常な反応はListViewのSelectedItemを起点として移動する動きのはず。しかし、上記の方法では最初のキー入力で必ず先頭の要素に行く。マウスでクリックしたり、矢印キーで移動してSelectした場合は、SelectedItemから移動できる。プログラムからSelectedItemを指定したときのみ、トップ(デフォルト位置)に戻る。

    [WPF] ListViewのSelectedItemと矢印キー
  • WPFのListBox.SelectedItemの挙動がおかしい | Moonmile Solutions Blog

    最近、ツールを作るときに、Windows Forms ではなくて、WPF を使っています。 理由の第一は、UI が綺麗に作れるから、なんですが、通常のフォームアプリケーションを作るのと勝手が違う or 動きがおかしい、とろが多々あって、ちょっと避けるべき理由もちらほら。 今、使っているのは WPF のリストボックスなのですが、どうやら、 リストボックスの項目を Remove メソッドで削除する。 カーソルを設定するために SelectedIndex で選択させる。 この後、カーソルキーの上矢印や下矢印キーを押すと、先頭にカーソルが移動してしまう。 という現象です。 削除する場合は、次のコードのように、DELETEキーを押したときに、選択行を削除します。 private void listBox1_KeyDown(object sender, KeyEventArgs e) { if (e.

  • データ テンプレートの概要 - WPF .NET Framework

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 WPF のデータ テンプレート モデルは、データのプレゼンテーションを定義する優れた柔軟性を提供します。 WPF のコントロールには、データ プレゼンテーションのカスタマイズをサポートする組み込み機能があります。 このトピックでは、最初に DataTemplate の定義方法を示した後、カスタム ロジックに基づくテンプレートの選択や、階層データの表示のサポートなど、他のデータ テンプレート機能について説明します。 必須コンポーネント このトピックは、データ テンプレートの機能に関するものであり、データ バインディングの概念の紹介ではありません。 データ バインディングの基概念については、「データ バインディ

    データ テンプレートの概要 - WPF .NET Framework
  • 1