問題タブ [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.
wpf - WPF Expander コントロールのトグル ボタンを揃える方法
こんにちは、WPF エキスパンダー コントロールのトグル ボタンを右端に揃えることは可能でしょうか?
.net - 展開または折りたたんだときにWPFエキスパンダーヘッダーテキストを変更するにはどうすればよいですか?
WPFエクスパンダを使用して、コントロールが展開されたときにヘッダーを[もっと見る]から[もっと見る]に変更し、再び折りたたまれたときに[もっと見る]に戻したいと思います。C#やその他のコードビハインドメソッドではなく、WPFの純粋なソリューションをお勧めします。これは簡単なはずだと思いますが、グーグルで解決策を得るのに適切な条件を見つけるのに苦労しています。
ありがとう!
wpf - 奇妙な WPF ListBox の動作
ListBox
アイテムのリストをWPFにバインドしようとしています。項目は 1 つの値でグループ化され、各グループは に格納されますExpander
。カスタム スタイルを使用しないと、すべて正常に動作します。ただし、カスタム スタイル (グループ化されていないアイテムや独立したコントロールとして適切に機能する) を使用すると、バインディングにアイテムが表示されません。以下は私が実行しているコードです。アイテムがに表示されない理由はありExpander
ますか?
テスト.xaml:
テスト.xaml.cs:
TestStyles.xaml:
wpf - WPFエキスパンダーのカスタマイズ; ヘッダー全体ではなく、アイコンのみをクリック可能にする
ユーザーExpander
がヘッダーアイコンをクリックしたときにのみコンテンツを展開/折りたたみするものが必要です。(ヘッダー全体がクリック可能になる代わりに。)
これを行うには、コントロールを再定義するTemplate
必要がありますか?どのように見えますか?
コントロールの標準テンプレート/スタイルはどこにありますか?
御時間ありがとうございます。
extjs - Ext JSUX-RowPanelExpander
私はこのプラグインを持っています。gridPanelでうまく機能します。ただし、editorGridPanelにはいくつかの問題があります。一部の行プラグインを編集すると、動作が停止します。多分誰かがこの問題を修正することができますか?コードを見ましたが、答えが見つかりません。
c# - 折りたたみ時に空白を残すリストボックス内のエキスパンダー
かなり複雑な UI があり、いくつかの問題が発生しています。
私はListBox
DataItems のセットを含む を持っています。DataTemplate
各項目の はですExpander
。ヘッダーはテキストで、の内容Expander
はListBox
. にListBox
は SubDataItems が含まれています。The DataTemplate
各 SubDataItem はExpander
です。
問題を再現する簡略化された XAML を次に示します。
レイアウトの作り方に問題があります。Expander
SubDataItem に対応するものが展開されている場合、ListBoxItem
これを含むListBox
(Expander.Content
親のDataTemplate
) はより多くのスペースを正しく要求します。したがって、すべての SubDataItems を展開して、データを正しく表示できます。ただし、折りたたむと、以前に展開するように要求したスペースは、によって再利用されるのではなく、空白のままになりListBoxItem
ます。
これは問題です。10 個の SubDataItems があり、それらすべてを同時に展開してから折りたたむと、かなりの量の空白が私の不動産を無駄にするためです。
ListBoxItem
WPF を強制的に正しい状態にサイズ変更するにはどうすればよいですか?
wpf - エキスパンダー ヘッダー内にあるようにスタイル設定された WPF エキスパンダー ボタン
私はExpander
コントロールを使用しており、下の図に示すようにヘッダーのスタイルを設定しています:
http://www.hughgrice.com/Expander.jpg
私が抱えている問題は、ヘッダーテンプレートの最後の行がExpander
コンテンツと一致するように、ヘッダー内にエキスパンダーボタンを含めることです。つまり、最終的には下の画像のようなものになりたいと思っています:
http://www.hughgrice.com/Expander.gif
前もって感謝します。
wpf - Expander.Header内のドロップダウン動作を飲み込むにはどうすればよいですか?
ユーザーがヘッダー領域内をクリックしたときにエキスパンダーが拡大/崩壊しないようにしたいと思います。これは基本的にQ1396153と同じ質問ですが、もっと好ましい答えをいただければ幸いです:)
これを行うための非侵襲的な方法はありますか?マウスクリックを防ぐためにExpander.Headerコンテンツに動作をアタッチする方法が正確にわかりません。私は固定グリッドレイアウトを介してエキスパンダー自体の外側にコンテンツをフロートさせたいと思っていますが、解決策には熱心ではありません。アイデア?
XamlPadサンプルXAML:
wpf - WPF-グループ化されたリストボックスで一度に1つのエキスパンダーのみを開く必要があります
エキスパンダーを備えたテンプレート化されたグループ化されたリストボックスを備えたUserControlがあり、いつでも1つのエキスパンダーのみを開きたいです。サイトを閲覧しましたが、IsExpandedをIsSelectedにバインドする以外に何も見つかりませんでした。これは、私が望んでいるものではありません。
Expandedイベントにループして、Expandedイベントで渡されたExpanderではないすべてのコードを閉じるコードをExpandedイベントに入れようとしています。どうやって彼らにたどり着くのかわからないようです。ListBox.Items.Groupsを試しましたが、それらを取得する方法がわかりませんでした。ListBox.ItemContainerGenerator.ContainerFromItem(またはIndex)を試しましたが、何も返されませんでした。
ありがとう
現在のマークアップは次のとおりです。
wpf - WPF ListView グループは列ヘッダーを繰り返します
グループ化された CollectionViewSource を ListView のソースとして使用する場合、ListView.GridView の各グループ内で列ヘッダーを繰り返す方法はありますか?
Expander コントロールを使用して各グループを表示するhttp://msdn.microsoft.com/en-us/library/ms754027.aspxの例を使用しています。
ListView の上部ではなく、各グループのエキスパンダー内に列ヘッダーを表示したいと思います。