問題タブ [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 投票する
3 に答える
2085 参照

silverlight - Silverlight 3のエキスパンダーコントロールでヘッダーの境界線を削除するにはどうすればよいですか?

正しい答えを提案してください

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

wpf - WPF エクスパンダー トリガー

私は2つのエキスパンダーを並べて持っています。一度に開くことができるのは 1 つだけです。

次のように、トリガー定義に直接記述したいと思います。

もちろん、これは悪いコードです..どうすればいいですか?

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

wpf - WPFエキスパンダーを展開して、含まれている要素を表示します

n個の要素を含むエキスパンダー(おそらく、要素を含む他のエキスパンダー)があります。

次に、ScrollViewersのBringIntoView()のように、プログラムで含まれている要素を表示します。現在要素を非表示にしているすべてのエキスパンダーは展開する必要があります。

私の現在のアイデアは、Expanderをサブクラス化し、含まれている要素からバブルアップするイベントに反応させることです。しかし、WPFにはもっと簡単な方法があるかもしれませんね。

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

jquery - Firefoxと比較してjquery ie7 cssの高さが一貫しない結果

上記は、Firefox を使用しているときに期待どおりに動作します。

上記のコードをトリガーする div 要素が返されます。高さは 393px です。

ただし、IE7では自動になります。

これは私に問題を引き起こしています。

ちなみに、上記のコードはエキスパンダー jquery プラグインの afterExpand($thisElement) 関数で実行されます。

IE7 で Firefox と同じ結果が得られるように、誰か助けてもらえますか?

ありがとうございました。

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

c# - WPF-エキスパンダーでリストボックスをスクロールする

入れたいExpanderものがありListBoxます。を開くとExpanderListBox画面から展開されます(使用可能なものを埋めるために展開してからスクロールするのではなく)。

これが私のXAMLです:

を開くと、 (画面外の)Expander1サイズに拡大されます。ListBoxグリッド(Height="275")にサイズを配置すると、ウィンドウに合わせてサイズが変更されません。

窓のサイズまで伸ばしたいのですが、それ以上は伸ばしません。それを行う方法はありますか?

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

wpf - ListBox の右側にエキスパンダーを固定するにはどうすればよいですか?

以下の XAML コードは、エキスパンダー ボタンをリストボックスとグリッドの間に配置する以外は問題なく動作します。ExpandDirection="Left" を設定すると、ボタンはリストボックスとグリッドの間にありますが、ボタンの方向インジケーターはユーザーを混乱させます。展開すると右を指し、展開しないと左を指します。ExpandDirection="Right" の場合と同じように方向指示器を動作させたいのですが、ExpandDirection="Left" の機能が必要です。

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

jquery - max-lines プロパティを使用した jQuery エキスパンダー

jQuery Expander プラグインは素晴らしいと思いますが、私のニーズを満たすことはできません。テキストを切り取り、テキストを展開するテキストの後に「続きを読む」ボタンを配置します。ただし、テキストの長さが指定された値を超える場合にのみカットされます。しかし、テキストが次の場合はどうでしょう。

テキストは多くの文字を含むテキストと同じくらい多くのスペースを使用しますが、Expander はそれを切り取ることはありません。テキストの長さと最大行数の両方を制限できるように、最大​​行数プロパティが必要です。プラグインの提案はありますか?

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

wpf - リスト内にキャンバスを含むエキスパンダーのZOrder

を含むいくつかのコントロールを含むリストがありますExpander。エキスパンダー内には別のリストがあり、外側のリストをオーバーレイしたいと思います。簡単な再現は次のとおりです。

Expander開かれると、内側のラベルは同じレベルのラベルと同じレベルでレンダリングされDataTemplate、コンテンツはリストの後半のアイテムにレンダリングされます。Panel.ZIndex変更せずにパネルまで上に 移動してみました。

次のスタイルを追加すると、次のようになります。

同じリストアイテムのアイテムを適切にオーバーレイしますが、それでも後のリストアイテムのコンテンツと混合してレンダリングします。

(これはかなり明白なレイアウトの問題だと思いますが、見つけることができませんでした。)

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

wpf - ネストされたエキスパンダーが折りたたまれていないListView

この質問は、この他の未回答の質問と同じです。

エキスパンダーを展開すると、外側のListViewが拡大してエキスパンダーのコンテンツ用のスペースが作成されますが、エキスパンダーを折りたたむと、ビューによってListViewのサイズが強制的に変更されることはありません。

削減されたコード、後に注記があります:

実際には多くのParameterGroupViewエントリがあるため ItemsControlまたはStackPanelParameterGroupViewがあります。StackPanelに交換しても、動作は変わりません。

ボーダーを削除しても動作には影響しませんが、ボーダーを削除すると、単一のParameterGroupViewのみで動作を表示するのに役立ちます。

外側のListViewには多くのExpanderセクションがあり、内側のListView内にはExpanderが多くのエンティティを持つことができます。

外側のListViewExpanderは、折りたたみ可能なノードのリストを作成するために使用されていたTreeViewを置き換えるものですが、 TreeViewの内部グリッドの使用は、エーテルのHorizo​​ntalContentAlignment = "を削除した場合と同じように、TextViewアイテムが水平方向に押しつぶされたことを意味します。ストレッチ」属性。

ですから、これをすべてまとめる/配線する別の方法があれば、私も幸せになります。

TextViewブロックが大きく、 Expanderが多数あるため、これは問題です。

編集:コードはデータにバインドされているため、 TextViewが使用され、動的にまとめられます。したがって、ListViewを置き換えるには、何らかの形式のItemsSourceが必要になります。

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

wpf - SketchFlow スタイルで Expander を作成する方法を知っている人はいますか?

Expression Blend + Sketchflow フォーラムを確認し、ギャラリーも調べましたが、SketchFlow スタイルのエキスパンダー コントロールが見つかりませんでした。自分の Sketchflow Expander コントロールを展開する方法について教えてください。