問題タブ [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 - グループ スタイル ヘッダーが表示されない
GroupStyle ヘッダーがコンボボックスに表示されない....
グループ化は正常に機能しています....それは唯一の拘束力のある問題ですが、理解できません。
コードビハインド
wpf - WPFのグループ名に応じて複数のエキスパンダーコントロールを折りたたむ/展開する方法は?
達成したいこと:グループスタイル内で同じグループ名を共有するすべてのエキスパンダーを折りたたみまたは展開すること。
子アイテムを表示するために、ListBoxとその中にネストされた別のListBoxがあります。子アイテムItemsSourceは、グループの説明が添付されたCollectionViewにバインドされます。
グループアイテムテンプレートは非常に単純です。
wpf - WPF-ListViewでグループスタイルを維持する
ObservableCollectionからデータをプルする単純なListViewがあり、CollectionViewSourceを使用してGroupPropertyDescriptionを設定し、行がグループ化されて表示されるようにしています。次のスタイルを使用して、各グループにエキスパンダーを使用しました。
私が抱えている問題は、実行時にコレクションが頻繁に更新され、そのたびに、開いているかどうかに関係なく、すべてのグループが折りたたまれてしまうことです。
コレクションが再割り当てされた後、ListViewの外観を維持する方法はありますか?
c# - DataGrid-GroupStyle XAMLをC#コードに書き換えます
誰かがこのXAMLをC#コードに書き直してくれませんか?
私はこれを試しましたが、うまくいきませんでした:
最後の行を機能させることができません...
アップデート:
wpf - GroupStyle.HeaderTemplate からの Combobox プロパティへのアクセス
グループで項目を表示するために、Combobox.GroupStyle の HeaderTemplate を作成しました。また、ユーザーが GroupHeader をクリックしたときに、コンボボックスでいくつかの操作を行う必要があることを知っています。Combobox.GroupStyle の HedaerTemplate にトリガーを書き込もうとしましたが、うまくいきません。以下は、コンボボックスの完全なコードです。
例として、プロパティ「幅」を取り上げました。しかし、うまくいきませんでした。アニメーションは、ComboBox 全体ではなく、GroupHeader を展開します。
wpf - WPF ListBox のグループパネル
GroupStyle でアイテムをグループ化するリストボックスがあります。すべてのグループを保持するスタックパネルの下部にコントロールを追加したいと思います。この追加のコントロールは、ユーザーがリストの一番下までスクロールしてコントロールを表示できるように、スクロール コンテンツの一部である必要があります。グループなしでリストボックスを使用していた場合、このタスクは ListBox テンプレートを変更することで簡単になります。ただし、アイテムがグループ化されている場合、ListBox テンプレートはグループごとにのみ適用されるようです。GroupStyle.Panel を変更できますが、そのパネルに項目を追加することはできません。
これにより、私が何をする必要があるかがわかります。
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が展開されます。元の状態を維持したいのですが、どうすればこれを実現できますか?
リフレッシュリスボックスと呼ばれた後、上の最初の写真のように見えます。
wpf - wpf DataGridComboBoxColumn GroupStyle
とにかくグループスタイルを DataGridComboBoxColumn に設定する方法はありますか?
ありがとう
c# - WPFXAMLバインド時にテキストボックスが表示されない
単純なテキストボックスに必要なものが表示されないので苦労しています。基本的に、私はこのデータファイルxmlからグループ化されたリストボックスを持っています:
私は次のコードを持っています:
グループ化されたリストボックスがありますが、テストボックスの内容は空です。これは「ゴールド」であり、Text = "test"を設定すると、想定どおりに太字になりますが、「 foo」のコンテンツ(aaa、bbb)を表示できません。
私はこれまであらゆる種類のバインディングを試しましたが、成功しませんでした。
wpf - WPF:スタイルおよび/または変更されたリストボックスが原因でグループスタイルが正しく機能しない
GroupStyleを使用しようとしていますが、リスト内のアイテムのヘッダーとしてグループ名を表示する代わりに、ヘッダーのみを表示し、アイテムは表示しません。
リストに特別なスタイルを適用するまでは問題なく動作します。次に、このスタイルはかなり偽物であると判断したので、このエフェクトからUserControlを作成しました。問題は解決しません。
UserControlの目的は、選択したアイテムに消費効果を持たせることです。通常は、展開するといくつかの情報が表示され、さらに多くの情報が表示されます。
UserControl:
UserControlの使用:
これは、ExpandingListUserCotnrolから変更した場合に機能します。
誰が何が間違っているのか知っていますか?