問題タブ [groupstyle]
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 - 色付きのListBoxGroupStyleHeaderTemplate
色と色の名前が付いた長方形を含むHeaderTemplate
for GroupStyle
( )を作成したいと思います。ListBox
従業員のリストがあります。各従業員には色があります。リストボックスと特定のコンバーターを使用して、CollectionViewSource
従業員を自分の色でグループ化しました。それは素晴らしい働きをします!ただし、現時点では、の各グループのプロパティNameのみをバインドできますHeaderTemplate
。
これを実行する方法はありますか?
wpf - DateTime に基づくカスタム GroupDescription の作成
一部のデータをグループ化していますが、ほとんどの場合、PropertyGroupDescription は正常に機能します。ただし、そのプロパティが DateTime であり、複数の日付を 1 つのグループとしてグループ化したくない場合 (各グループで 30 日など)、新しい GroupDescription が必要になります。問題は、クラスが実際にどのように機能するのか、そのようなクラスをどのように設計するのかがわからないことです。
これもプロパティに基づくため、(基本的な抽象クラスの代わりに) PropertyGroupDescription を継承できることを望んでいますが、ここでは、単一の値 == 1 グループではなく、値の範囲に基づいてグループ化しています。
このようなガイドや準備が整ったクラスはありますか?
wpf - XAMLでListView.GroupStyleを動的に設定しますか?
私は ListView を持っています。そのビューは実行時にアイコン モードとグリッド モードの間で動的に切り替えられます (後者は GridView で実装されます)。問題は、ここで説明したように、ListView 定義に ListView.GroupStyle を追加すると、アイコン モードが台無しになることです。したがって、そのモードの GroupStyle をリセット/無効にしたいと思います。
だから、私の質問: ListView を Grid モードに切り替えるときに、GroupStyle を動的に (トリガーを介して) 適用/リセットする方法はありますか?
アイコン ビューに対して(たとえば) 実行しようとしましたが<Setter Property="ListView.GroupStyle" Value="{x:Null}"/>
、「アクセス可能な set アクセサーがないため、プロパティ セッター 'GroupStyle' を設定できません。」
どんな提案でも大歓迎です:-)
wpf - WPF ItemsControl および CollectionView を使用した水平方向の配置の問題
人を抑圧するオブジェクトの非常に単純なリストがあります。各オブジェクトには性別と名前があります。次のコードは、性別によって正しくグループ化された人々のリストを表示しますが、グループ内の各項目にある種の水平パディングがあるようです。グループ ヘッダーと各グループ内のアイテムの両方が垂直方向に面一になるように、これを削除するにはどうすればよいですか?
C# コード:
WPF コード:
wpf - GroupStyle.HeaderTemplateからリストボックス項目のデータコンテキストにアクセスするには?
I have a ListBox
...ここでItemSource
、CollectionViewSource
このリンクと同じようにすべてを残してください。
必要なのは、ListBox アイテム (または GroupItem ?) の DataContext から 1 つのプロパティにアクセスすることです。
どうすればアクセスできますか?
wpf - エキスパンダー ヘッダー テキストは、コンボ ボックスで「System.Windows.FrameworkElementFactory」として表示されます。
コンボボックスにエキスパンダーを追加するために次のことを行っています-
問題: コンボボックスでの実行時に、エキスパンダーのヘッダー テキストが値ではなく「System.Windows.FrameworkElementFactory」として表示されます。
多くのサイトで同じ質問を見つけましたが、答えはありません。
どんな種類の助けも大歓迎です。ありがとう。
wpf - グループ化された vb.net データグリッドでチェックボックスを使用する
3 種類の個別のチェックボックスの質問があり、すべて同じデータグリッドでの使用に関連しています。
dtAll
データテーブルをデータグリッド にロードし、dgdList
各列をインポートしたデータにバインドしました。データグリッドには、チェックボックス付きの最初の列もあります。どのデータ行がチェックされたかを確認するにはどうすればよいですか。目的の機能は、ユーザーが 2 つの重複をマークしてマージすることです。チェックボックス列がチェックされているときはいつでも、データテーブルまたはデータグリッドから行データを収集できる必要があります以下のように、データグリッドをテーブルにグループ化すると、複数のチェックボックスをオンにする機能が無効になります。新しい行を選択するたびに、以前のチェックボックスがすべてクリアされます。複数行のボックスにチェックを入れたいです。(さらに、行を選択するために 1 回、チェックボックスの値を true に編集するために 1 回、2 回クリックする必要があります。1 回のクリックでそれができれば素晴らしいことです)。
/li>グループ ヘッダーにチェックボックスを追加しました。クリックすると、そのグループ内のすべての行の各チェックボックスに入力したいと思います。私にもこれを行う方法はありますか?それが役立つ場合、以下はレコードのグループを分割するために使用しているXamlコードです
/li>
wpf - DataGrid グループ ヘッダーに画像を追加する方法
次のスニペットを使用して DataGrid をグループ化します。
今、すべてのグループ ヘッダーに画像を配置したいと考えています。それは可能で、どうすれば挿入できますか?
wpf - データグリッド グループ ヘッダーでのバインディング
データグリッドのグループ ヘッダーで、列ごとにいくつかの追加情報を確認したいと考えています。ヘッダーは、いくつかのサブ Stackpanel を含む Stackpanel で構成されます。ユーザーがデータグリッドの列のサイズを調整できるという事実により、対応する列の幅にそれらの幅をバインドするたびに、単一のヘッダー部分のサイズを調整する必要があります。
幅 (Width="{Binding Source={x:Reference TextCol01}, Path=ActualWidth}") をバインドしないと、CollectionViewGroup の Name と ItemCount へのバインドは完全に機能します。しかし、幅をバインドすると失敗します。
Binding Source に関係していると思います。それはコンテキストなどを変更します。しかし、私はそれの何が悪いのか正確にはわかりません。
誰でも助けてもらえますか?ありがとうございました!