問題タブ [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 に答える
3959 参照

wpf - グループ スタイル ヘッダーが表示されない

GroupStyle ヘッダーがコンボボックスに表示されない....

グループ化は正常に機能しています....それは唯一の拘束力のある問題ですが、理解できません。

コードビハインド

0 投票する
3 に答える
3966 参照

wpf - WPFのグループ名に応じて複数のエキスパンダーコントロールを折りたたむ/展開する方法は?

達成したいこと:グループスタイル内で同じグループ名を共有するすべてのエキスパンダーを折りたたみまたは展開すること。

子アイテムを表示するために、ListBoxとその中にネストされた別のListBoxがあります。子アイテムItemsSourceは、グループの説明が添付されたCollectionViewにバインドされます。

グループアイテムテンプレートは非常に単純です。

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

wpf - WPF-ListViewでグループスタイルを維持する

ObservableCollectionからデータをプルする単純なListViewがあり、CollectionViewSourceを使用してGroupPropertyDescriptionを設定し、行がグループ化されて表示されるようにしています。次のスタイルを使用して、各グループにエキスパンダーを使用しました。

私が抱えている問題は、実行時にコレクションが頻繁に更新され、そのたびに、開いているかどうかに関係なく、すべてのグループが折りたたまれてしまうことです。

コレクションが再割り当てされた後、ListViewの外観を維持する方法はありますか?

0 投票する
2 に答える
2704 参照

c# - DataGrid-GroupStyle XAMLをC#コードに書き換えます

誰かがこのXAMLをC#コードに書き直してくれませんか?

私はこれを試しましたが、うまくいきませんでした:

最後の行を機能させることができません...

アップデート:

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

wpf - GroupStyle.HeaderTemplate からの Combobox プロパティへのアクセス

グループで項目を表示するために、Combobox.GroupStyle の HeaderTemplate を作成しました。また、ユーザーが GroupHeader をクリックしたときに、コンボボックスでいくつかの操作を行う必要があることを知っています。Combobox.GroupStyle の HedaerTemplate にトリガーを書き込もうとしましたが、うまくいきません。以下は、コンボボックスの完全なコードです。

例として、プロパティ「幅」を取り上げました。しかし、うまくいきませんでした。アニメーションは、ComboBox 全体ではなく、GroupHeader を展開します。

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

wpf - WPF ListBox のグループパネル

GroupStyle でアイテムをグループ化するリストボックスがあります。すべてのグループを保持するスタックパネルの下部にコントロールを追加したいと思います。この追加のコントロールは、ユーザーがリストの一番下までスクロールしてコントロールを表示できるように、スクロール コンテンツの一部である必要があります。グループなしでリストボックスを使用していた場合、このタスクは ListBox テンプレートを変更することで簡単になります。ただし、アイテムがグループ化されている場合、ListBox テンプレートはグループごとにのみ適用されるようです。GroupStyle.Panel を変更できますが、そのパネルに項目を追加することはできません。

これにより、私が何をする必要があるかがわかります。

グループ スタイルのニーズ

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

wpf - WPFリストボックス内のListItemの並べ替えとグループ化-GroupItemの折りたたみと展開

リストボックスアイテムを並べ替えてグループ化します。この目的でCollectioViewを使用します。

ビューモデルクラスから、ListBoxItemSourceプロパティのコレクションをバインドします。これがこれです。

ListBoxアイテムはUserInfoのタイプです。

ListBoxを初期化するとき、このメソッドを使用してアイテムを並べ替えてグループ化します。

TextStatusとNickは、userInfoクラスのプロパティです。

私はリストボックスGroupStyleで使用します。これがそれです:

アプリを実行すると、この画像が表示されます。

1.1。 ここに画像の説明を入力してください

リストボックスのソースプロパティを編集し(追加、削除、更新)、リストボックスを編集した後、CollectionViewでRefreshメソッドを呼び出します。

問題は、GroupItemが折りたたまれており、すべてのGroupItemが展開されているRefreshメソッドを呼び出すことです。

例えば。

GroupItem1は折りたたみです。

GroupItem2が拡張されます。

GroupItem3は折りたたみです。

更新リストボックスを呼び出す前に、次の図のようになります。

ここに画像の説明を入力してください

CollectionViewでRefreshメソッドを呼び出すと、すべてのGroupItemが展開されます。元の状態を維持したいのですが、どうすればこれを実現できますか?

リフレッシュリスボックスと呼ばれた後、上の最初の写真のように見えます。

0 投票する
2 に答える
380 参照

wpf - wpf DataGridComboBoxColumn GroupStyle

とにかくグループスタイルを DataGridComboBoxColumn に設定する方法はありますか?

ありがとう

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

c# - WPFXAMLバインド時にテキストボックスが表示されない

単純なテキストボックスに必要なものが表示されないので苦労しています。基本的に、私はこのデータファイルxmlからグループ化されたリストボックスを持っています:

私は次のコードを持っています:

グループ化されたリストボックスがありますが、テストボックスの内容は空です。これは「ゴールド」であり、Text = "test"を設定すると、想定どおりに太字になりますが、「 foo」のコンテンツ(aaa、bbb)を表示できません。

私はこれまであらゆる種類のバインディングを試しましたが、成功しませんでした。

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

wpf - WPF:スタイルおよび/または変更されたリストボックスが原因でグループスタイルが正しく機能しない

GroupStyleを使用しようとしていますが、リスト内のアイテムのヘッダーとしてグループ名を表示する代わりに、ヘッダーのみを表示し、アイテムは表示しません。

リストに特別なスタイルを適用するまでは問題なく動作します。次に、このスタイルはかなり偽物であると判断したので、このエフェクトからUserControlを作成しました。問題は解決しません。

UserControlの目的は、選択したアイテムに消費効果を持たせることです。通常は、展開するといくつかの情報が表示され、さらに多くの情報が表示されます。

UserControl:

UserControlの使用:

これは、ExpandingListUserCotnrolから変更した場合に機能します。

誰が何が間違っているのか知っていますか?