問題タブ [expander]

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 に答える
6475 参照

wpf - WPF Expander コントロールのトグル ボタンを揃える方法

こんにちは、WPF エキスパンダー コントロールのトグル ボタンを右端に揃えることは可能でしょうか?

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

.net - 展開または折りたたんだときにWPFエキスパンダーヘッダーテキストを変更するにはどうすればよいですか?

WPFエクスパンダを使用して、コントロールが展開されたときにヘッダーを[もっと見る]から[もっと見る]に変更し、再び折りたたまれたときに[もっと見る]に戻したいと思います。C#やその他のコードビハインドメソッドではなく、WPFの純粋なソリューションをお勧めします。これは簡単なはずだと思いますが、グーグルで解決策を得るのに適切な条件を見つけるのに苦労しています。

ありがとう!

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

wpf - 奇妙な WPF ListBox の動作

ListBoxアイテムのリストをWPFにバインドしようとしています。項目は 1 つの値でグループ化され、各グループは に格納されますExpander。カスタム スタイルを使用しないと、すべて正常に動作します。ただし、カスタム スタイル (グループ化されていないアイテムや独立したコントロールとして適切に機能する) を使用すると、バインディングにアイテムが表示されません。以下は私が実行しているコードです。アイテムがに表示されない理由はありExpanderますか?

テスト.xaml:

テスト.xaml.cs:

TestStyles.xaml:

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

wpf - WPFエキスパンダーのカスタマイズ; ヘッダー全体ではなく、アイコンのみをクリック可能にする

ユーザーExpanderがヘッダーアイコンをクリックしたときにのみコンテンツを展開/折りたたみするものが必要です。(ヘッダー全体がクリック可能になる代わりに。)

これを行うには、コントロールを再定義するTemplate必要がありますか?どのように見えますか?
コントロールの標準テンプレート/スタイルはどこにありますか?

御時間ありがとうございます。

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

extjs - Ext JSUX-RowPanelExpander

私はこのプラグインを持っています。gridPanelでうまく機能します。ただし、editorGridPanelにはいくつかの問題があります。一部の行プラグインを編集すると、動作が停止します。多分誰かがこの問題を修正することができますか?コードを見ましたが、答えが見つかりません。

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

c# - 折りたたみ時に空白を残すリストボックス内のエキスパンダー

かなり複雑な UI があり、いくつかの問題が発生しています。

私はListBoxDataItems のセットを含む を持っています。DataTemplate各項目の はですExpander。ヘッダーはテキストで、の内容ExpanderListBox. にListBoxは SubDataItems が含まれています。The DataTemplate各 SubDataItem はExpanderです。

問題を再現する簡略化された XAML を次に示します。

レイアウトの作り方に問題があります。ExpanderSubDataItem に対応するものが展開されている場合、ListBoxItemこれを含むListBox(Expander.Content親のDataTemplate) はより多くのスペースを正しく要求します。したがって、すべての SubDataItems を展開して、データを正しく表示できます。ただし、折りたたむと、以前に展開するように要求したスペースは、によって再利用されるのではなく、空白のままになりListBoxItemます。

これは問題です。10 個の SubDataItems があり、それらすべてを同時に展開してから折りたたむと、かなりの量の空白が私の不動産を無駄にするためです。

ListBoxItemWPF を強制的に正しい状態にサイズ変更するにはどうすればよいですか?

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

wpf - エキスパンダー ヘッダー内にあるようにスタイル設定された WPF エキスパンダー ボタン

私はExpanderコントロールを使用しており、下の図に示すようにヘッダーのスタイルを設定しています:

http://www.hughgrice.com/Expander.jpg

私が抱えている問題は、ヘッダーテンプレートの最後の行がExpanderコンテンツと一致するように、ヘッダー内にエキスパンダーボタンを含めることです。つまり、最終的には下の画像のようなものになりたいと思っています:

http://www.hughgrice.com/Expander.gif

前もって感謝します。

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

wpf - Expander.Header内のドロップダウン動作を飲み込むにはどうすればよいですか?

ユーザーがヘッダー領域内をクリックしたときにエキスパンダーが拡大/崩壊しないようにしたいと思います。これは基本的にQ1396153と同じ質問ですが、もっと好ましい答えをいただければ幸いです:)

これを行うための非侵襲的な方法はありますか?マウスクリックを防ぐためにExpander.Headerコンテンツに動作をアタッチする方法が正確にわかりません。私は固定グリッドレイアウトを介してエキスパンダー自体の外側にコンテンツをフロートさせたいと思っていますが、解決策には熱心ではありません。アイデア?

XamlPadサンプルXAML:

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

wpf - WPF-グループ化されたリストボックスで一度に1つのエキスパンダーのみを開く必要があります

エキスパンダーを備えたテンプレート化されたグループ化されたリストボックスを備えたUserControlがあり、いつでも1つのエキスパンダーのみを開きたいです。サイトを閲覧しましたが、IsExpandedをIsSelectedにバインドする以外に何も見つかりませんでした。これは、私が望んでいるものではありません。

Expandedイベントにループして、Expandedイベントで渡されたExpanderではないすべてのコードを閉じるコードをExpandedイベントに入れようとしています。どうやって彼らにたどり着くのかわからないようです。ListBox.Items.Groupsを試しましたが、それらを取得する方法がわかりませんでした。ListBox.ItemContainerGenerator.ContainerFromItem(またはIndex)を試しましたが、何も返されませんでした。

ありがとう

現在のマークアップは次のとおりです。

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

wpf - WPF ListView グループは列ヘッダーを繰り返します

グループ化された CollectionViewSource を ListView のソースとして使用する場合、ListView.GridView の各グループ内で列ヘッダーを繰り返す方法はありますか?

Expander コントロールを使用して各グループを表示するhttp://msdn.microsoft.com/en-us/library/ms754027.aspxの例を使用しています。

ListView の上部ではなく、各グループのエキスパンダー内に列ヘッダーを表示したいと思います。