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

wpf - WPF エキスパンダーのサイズの問題

ItemsControln 個の を配置するためにan を使用していExpanderます。高さ 600のItemsControlに配置されますGrid(たとえば)。私のItemsControl意志が常に利用可能な全体を占有するようHeightにしたいので、一部の を拡張できExpanderます。

そうするための最良のアプローチは何ですか?

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

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

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

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

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

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

xaml - エキスパンダーのコンテンツ テンプレート内のコントロールにバインドする方法

エキスパンダーの外側からバインドしようとしているExpasndersコンテンツテンプレート内にテキストボックスがありますが、実際には不可能です。エキスパンダー内に次のような別のテキストボックスがあります。

エキスパンダーの外側のこのマークアップの正確な複製、エキスパンダーの内側のテキストボックスは、txtTitle が変更されたときにテキスト プロパティを更新しますが、外側のテキストボックスはそうではありません。

いくつかのサンプル xaml を使用して説明しようと思います (おかしく聞こえます)。

問題は、ExpandertxtBox がコンテンツテンプレート内にあるためにバインディングが機能しないことです。外部からバインドしようとしています。どうすればアクセスできますか?正しいバインディングパスは何ですか?

0 投票する
4 に答える
3787 参照

wpf - WPF-ウィンドウを左側に展開

(経由で)拡張可能なパネルを備えたWPFウィンドウがありますExpander。パネルはウィンドウの左側にあり、展開するとウィンドウはコンテンツに合わせて大きくなります。

デフォルトでは、ウィンドウは左上に固定されているため、ウィンドウは右に大きくなります。窓を左に大きくしてほしい。

私はイベントで次のことを試みましたWindow.SizeChanged

それは機能しますが、成長はぎくしゃくしていて、よりスムーズな解決策を見つけたいと思います。

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

wpf - TargetType="{x:Type GroupItem}" wpf の矢印スタイル

の矢印スタイルを変更する方法<wpftoolkit:DataGrid.GroupStyle>

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

wpf - xamlリソースを使用しますが、参照ごとに一意のコンテンツを保持します

私はいくつかのリストボックスを持っており、グループエクスパンダーを作成するためにグループスタイルを設定しました。すべてのリストボックスで同じスタイル情報を使用してすべてのエキスパンダーを作成したいのですが、スタイルを使用するたびにヘッダーのコンテンツをカスタムに変更できるようにしたいと思います。

から取り出すことができますが、それでも内容を編集する方法はありますか

現在、私はこれに似た構文を使用しています:

どんな助けでも大歓迎です!

読んでくれてありがとう

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

wpf - 動作のように固定するためのボタン付きGridSplitter

GridSplitterを何らかの方法で拡張して、クリックするとコントロールをスプリッターの指定された側の1つに展開または折りたたむボタンを追加しようとしています。

Silverlight 4で機能するソリューションを見つけましたが、.NET 3.5の標準WPFで機能するには、これが必要です。つまり、GridSplitterは、Shemeshのソリューションで使用されるVisualStateManagerのものを実装していません。.NET 3.5のWPFでは機能しないことを除けば、Shemeshのソリューションは、スムーズなアニメーショントランジションと、折りたたまれた状態から拡張したときの最後の拡張サイズを覚えていることで、おそらくまさに私が探しているものだと思います。

誰かがこれが通常のWPFで行われている例がありますか?

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

silverlight - silverlight は、トグル コントロールで Expander Toggle テンプレートを使用します

テーマを使用するときの Expander コントロールのトグル ボタンの外観が気に入っています。

これを通常のトグルボタンに適用するにはどうすればよいですか?

どうもありがとう

ポール

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

wpf - 要素のフォーカスを設定できません

私はそのコンテンツStackPanelがいくつかの要素を含むで構成されているエキスパンダーを持っています。そのうちの1つはTextBoxです。

Expanderキーボードフォーカスを取得する必要がある拡張時に、TextBoxこれを行うにはどうすればよいですか?

私は試した:

FocusManager.IsFocusableに設定しFocusManager.FocusedElementてからTextBox電話をかけようとしましたstackPanel.Focus()が、うまくいきませんでした。

0 投票する
5 に答える
98860 参照

c# - Panel WinForm にエキスパンダー (折りたたみ/展開) を追加する

フォームの下部に DataGridView と 3 つのボタンを含むパネルがあります。このパネルを展開したり折りたたんだりする可能性を追加したいと思います。Windows フォーム アプリケーションでそれを行う方法はありますか?

誰かが似たようなことをしましたか?