問題タブ [listboxitem]
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.
c# - ListBoxItem の子へのアクセス
次のような DataTemplate を持つ ListBox があります。
コード ビハインドで操作するためにComboBox インスタンスをフェッチしたいと思います。ListBoxItem をフェッチするプロセスを説明したブログ投稿を見つけました。
しかし、そのアイテムの Grid にアクセスしてから ComboBox インスタンスにアクセスする良い方法が見つかりません。理想的には、上記のコードに基づいて、次のようなことをしたいと思います。
c# - C#プログラムがコードでイベントを選択
ListBoxItem
Selected
動的が必要なため、コードでイベントをプログラムしようとしていListBoxItems
ます。私はこれをwpfでコーディングしていますが、次のxamlはうまく機能します。
Selected="ListBoxItem_Selected"
うまくいきます。
しかし、ListBoxItem
inコードを作成しようとすると、機能しません。これが私のコードです:
ListBoxItem_Selected(object sender, RoutedEventArgs e)
誰かがアイテムを選択しているときにイベントにルーティングしたいだけです。
c# - 選択したListBoxItemをプログラムで変更する
ListBoxItem
Windows Presentation Foundationで選択したコードビハインドを変更することはできますか?
これは非常に簡単な作業です。ボタンとボタンがNext
ありPrevious
、の次の項目と前の項目を表しますListBox
。しかし、myListBox.items
もちろん、私がに保存したもののオブジェクト表現ですListBox
。
では、どのようにをフェッチしてプロパティListBoxItem
を設定するのでしょうか。IsSelected
.net - リストボックスを透明にし、リストボックスアイテムをWPFで不透明にするにはどうすればよいですか?
WPFアプリケーションで透過的なリストボックスを作成しようとしています。ListBoxを完全に透明にしたいので、ListBoxの「後ろ」に背景画像が表示されます。ただし、ListBoxアイテムを完全に不透明にする、つまり、背景画像の上に配置する必要があります。
誰かが私がこれを達成する方法を知っていますか?
よろしくお願いします!
wpf - テーマ化されたWPF ListBox-ObjectはListboxItemとは異なりますか?
WPF アプリでリンク テキストのようなテーマを使用すると、ListBoxes と ComboBoxes のアイテムの違いに気付きます。独自のクラスのオブジェクトを Items コレクションに追加すると、作成されたアイテムがテーマ化されているように見えます。独自のクラスに ListBoxItem/ComboBoxItem を継承させると、結果の視覚化はテーマがないように見えます。
テーマに合わせて独自の ListBoxItem/ComboBoxItem を定義するにはどうすればよいですか?
wpf - WPF コマンド ボタン ListBoxItems
私は以下のように定義されたリストボックスを持っています:
コマンド LoadSimpleMoviePopupCommand を呼び出そうとすると、コマンドは呼び出されませんが、クリック イベントを呼び出すと、イベントが発生します。
理由はわかりますか?それは正常な動作ですか?ListBoxItem doubleclick のようにトリックする必要がありますか?
wpf - Listboxitem がアイテムを正しく整列させない
OK、次の DataTemplate を取得しました。
基本的に私が欲しいのは、各項目の左側にテキストがあり、リストボックスの幅に合わせて伸び、右側に2つの値があり、右側にとどまることです。私はこれを多くの異なる種類のパネル、グリッドなどで試しました。そして、それらはすべて、次のように左側のテキストに一緒にラップされた右側の値を配置しているようです:
リンク テキスト (リンクを使用して意味を確認してください。まだ写真を投稿できません)
同じデータテンプレートをスタンドアロンで別の場所に配置すると、それがすべきことを実行するだけです。誰か提案がありますか?
編集:リストボックスとウィンドウの残りの部分の間にグリッドスプリッターを配置すると、リストボックスが無限に伸びているように見えます。これは、リストボックスがウィンドウ内の他の要素の中にどのように配置されているかです: (リストボックスはタガーのユーザーコントロールにあります)
wpf - DataTemplate から現在の ListBox アイテムのインデックスを決定する方法は?
私はリストボックスを持っています。ここで、最初のアイテムの背景が赤く、他のアイテムの背景が白になるような方法で DataTemplate を書きたいと思います。DataTrigger を記述する必要があると思いますが、DataTemplate が最初の項目に適用されていることをどのように判断するのかわかりません。
wpf - wpf listboxitem を取得して、選択時にリストボックスの高さ全体を伸ばす方法
リストボックス項目が選択されたときにリストボックスの高さ全体を伸ばすにはどうすればよいですか.私の状況は、リストボックス項目に別のリストを展開して表示するエキスパンダーが含まれているようなものです.ユーザーが大量にスクロールするのを防ぎます.2番目のリストボックスに利用可能な高さ全体を与える方法を探しています.どんな入力でも大歓迎です.よろしくお願いします.
wpf - 異なるテーブルのファイルにバインドして、各ListBoxItemテキストブロックに表示する方法
みなさん、ご挨拶、英語でごめんなさい!私はリストボックスを持っています、それはItemsSource=myClientsList.DefaultViewです。ListBoxのアイテムには、別のリソースファイルので定義されているテンプレート(ControlTemplate)があります。すべてのアイテムには小さなTextBlockが含まれ、それぞれのTextプロパティには、オブジェクトmyClientsListのフィールドへのバインディングがあります。
このアイテムテンプレートにさらにTexBlockを追加する必要があり、それぞれが別のクラスmyOrdersListのフィールドにバインドされている必要があります。-(つまり、データベースのさまざまなテーブルからのリストボックス情報の各行を表示したいのですが、これは質問です)。
そのListBoxのItemsSourceにオブジェクトmyClientsListへのリンクがあり、myOrderListを同じListBoxのItemSourceに設定できないという問題。したがって、ControlTemplate内でTextBlock.DataContextを指定する方法、またはこの問題を別の方法で解決する方法を見つける必要がありますか?
ps私は.NetとWPFの初心者であり、おそらく私の説明に誤りがあります-申し訳ありません。