問題タブ [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.

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

wpf - 色付きのListBoxGroupStyleHeaderTemplate

色と色の名前が付いた長方形を含むHeaderTemplatefor GroupStyle( )を作成したいと思います。ListBox

従業員のリストがあります。各従業員には色があります。リストボックスと特定のコンバーターを使用して、CollectionViewSource従業員を自分の色でグループ化しました。それは素晴らしい働きをします!ただし、現時点では、の各グループのプロパティNameのみをバインドできますHeaderTemplate

これを実行する方法はありますか?

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

wpf - DateTime に基づくカスタム GroupDescription の作成

一部のデータをグループ化していますが、ほとんどの場合、PropertyGroupDescription は正常に機能します。ただし、そのプロパティが DateTime であり、複数の日付を 1 つのグループとしてグループ化したくない場合 (各グループで 30 日など)、新しい GroupDescription が必要になります。問題は、クラスが実際にどのように機能するのか、そのようなクラスをどのように設計するのかがわからないことです。

これもプロパティに基づくため、(基本的な抽象クラスの代わりに) PropertyGroupDescription を継承できることを望んでいますが、ここでは、単一の値 == 1 グループではなく、値の範囲に基づいてグループ化しています。

このようなガイドや準備が整ったクラスはありますか?

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

wpf - XAMLでListView.GroupStyleを動的に設定しますか?

私は ListView を持っています。そのビューは実行時にアイコン モードとグリッド モードの間で動的に切り替えられます (後者は GridView で実装されます)。問題は、ここで説明したように、ListView 定義に ListView.GroupStyle を追加すると、アイコン モードが台無しになることです。したがって、そのモードの GroupStyle をリセット/無効にしたいと思います。

だから、私の質問: ListView を Grid モードに切り替えるときに、GroupStyle を動的に (トリガーを介して) 適用/リセットする方法はありますか?

アイコン ビューに対して(たとえば) 実行しようとしましたが<Setter Property="ListView.GroupStyle" Value="{x:Null}"/>、「アクセス可能な set アクセサーがないため、プロパティ セッター 'GroupStyle' を設定できません。」

どんな提案でも大歓迎です:-)

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

wpf - WPF ItemsControl および CollectionView を使用した水平方向の配置の問題

人を抑圧するオブジェクトの非常に単純なリストがあります。各オブジェクトには性別と名前があります。次のコードは、性別によって正しくグループ化された人々のリストを表示しますが、グループ内の各項目にある種の水平パディングがあるようです。グループ ヘッダーと各グループ内のアイテムの両方が垂直方向に面一になるように、これを削除するにはどうすればよいですか?

C# コード:

WPF コード:

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

wpf - GroupStyle.HeaderTemplateからリストボックス項目のデータコンテキストにアクセスするには?

I have a ListBox...ここでItemSourceCollectionViewSource

このリンクと同じようにすべてを残してください。

必要なのは、ListBox アイテム (または GroupItem ?) の DataContext から 1 つのプロパティにアクセスすることです。

どうすればアクセスできますか?

0 投票する
0 に答える
457 参照

wpf - エキスパンダー ヘッダー テキストは、コンボ ボックスで「System.Windows.FrameworkElementFactory」として表示されます。

コンボボックスにエキスパンダーを追加するために次のことを行っています-

問題: コンボボックスでの実行時に、エキスパンダーのヘッダー テキストが値ではなく「System.Windows.FrameworkElementFactory」として表示されます。

多くのサイトで同じ質問を見つけましたが、答えはありません。

どんな種類の助けも大歓迎です。ありがとう。

0 投票する
0 に答える
801 参照

wpf - グループ化された vb.net データグリッドでチェックボックスを使用する

3 種類の個別のチェックボックスの質問があり、すべて同じデータグリッドでの使用に関連しています。

  1. dtAllデータテーブルをデータグリッド にロードし、dgdList各列をインポートしたデータにバインドしました。データグリッドには、チェックボックス付きの最初の列もあります。どのデータ行がチェックされたかを確認するにはどうすればよいですか。目的の機能は、ユーザーが 2 つの重複をマークしてマージすることです。チェックボックス列がチェックされているときはいつでも、データテーブルまたはデータグリッドから行データを収集できる必要があります

  2. 以下のように、データグリッドをテーブルにグループ化すると、複数のチェックボックスをオンにする機能が無効になります。新しい行を選択するたびに、以前のチェックボックスがすべてクリアされます。複数行のボックスにチェックを入れたいです。(さらに、行を選択するために 1 回、チェックボックスの値を true に編集するために 1 回、2 回クリックする必要があります。1 回のクリックでそれができれば素晴らしいことです)。

    /li>
  3. グループ ヘッダーにチェックボックスを追加しました。クリックすると、そのグループ内のすべての行の各チェックボックスに入力したいと思います。私にもこれを行う方法はありますか?それが役立つ場合、以下はレコードのグループを分割するために使用しているXamlコードです

    /li>
0 投票する
0 に答える
684 参照

wpf - DataGrid グループ ヘッダーに画像を追加する方法

次のスニペットを使用して DataGrid をグループ化します。

今、すべてのグループ ヘッダーに画像を配置したいと考えています。それは可能で、どうすれば挿入できますか?

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

wpf - データグリッド グループ ヘッダーでのバインディング

データグリッドのグループ ヘッダーで、列ごとにいくつかの追加情報を確認したいと考えています。ヘッダーは、いくつかのサブ Stackpanel を含む Stackpanel で構成されます。ユーザーがデータグリッドの列のサイズを調整できるという事実により、対応する列の幅にそれらの幅をバインドするたびに、単一のヘッダー部分のサイズを調整する必要があります。

幅 (Width="{Binding Source={x:Reference TextCol01}, Path=ActualWidth}") をバインドしないと、CollectionViewGroup の Name と ItemCount へのバインドは完全に機能します。しかし、幅をバインドすると失敗します。

Binding Source に関係していると思います。それはコンテキストなどを変更します。しかし、私はそれの何が悪いのか正確にはわかりません。

誰でも助けてもらえますか?ありがとうございました!