問題タブ [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 エキスパンダーのサイズの問題
ItemsControl
n 個の を配置するためにan を使用していExpander
ます。高さ 600のItemsControl
に配置されますGrid
(たとえば)。私のItemsControl
意志が常に利用可能な全体を占有するようHeight
にしたいので、一部の を拡張できExpander
ます。
そうするための最良のアプローチは何ですか?
wpf - WPF-ListViewでグループスタイルを維持する
ObservableCollectionからデータをプルする単純なListViewがあり、CollectionViewSourceを使用してGroupPropertyDescriptionを設定し、行がグループ化されて表示されるようにしています。次のスタイルを使用して、各グループにエキスパンダーを使用しました。
私が抱えている問題は、実行時にコレクションが頻繁に更新され、そのたびに、開いているかどうかに関係なく、すべてのグループが折りたたまれてしまうことです。
コレクションが再割り当てされた後、ListViewの外観を維持する方法はありますか?
xaml - エキスパンダーのコンテンツ テンプレート内のコントロールにバインドする方法
エキスパンダーの外側からバインドしようとしているExpasndersコンテンツテンプレート内にテキストボックスがありますが、実際には不可能です。エキスパンダー内に次のような別のテキストボックスがあります。
エキスパンダーの外側のこのマークアップの正確な複製、エキスパンダーの内側のテキストボックスは、txtTitle が変更されたときにテキスト プロパティを更新しますが、外側のテキストボックスはそうではありません。
いくつかのサンプル xaml を使用して説明しようと思います (おかしく聞こえます)。
問題は、ExpandertxtBox がコンテンツテンプレート内にあるためにバインディングが機能しないことです。外部からバインドしようとしています。どうすればアクセスできますか?正しいバインディングパスは何ですか?
wpf - WPF-ウィンドウを左側に展開
(経由で)拡張可能なパネルを備えたWPFウィンドウがありますExpander
。パネルはウィンドウの左側にあり、展開するとウィンドウはコンテンツに合わせて大きくなります。
デフォルトでは、ウィンドウは左上に固定されているため、ウィンドウは右に大きくなります。窓を左に大きくしてほしい。
私はイベントで次のことを試みましたWindow.SizeChanged
:
それは機能しますが、成長はぎくしゃくしていて、よりスムーズな解決策を見つけたいと思います。
wpf - TargetType="{x:Type GroupItem}" wpf の矢印スタイル
の矢印スタイルを変更する方法<wpftoolkit:DataGrid.GroupStyle>
wpf - xamlリソースを使用しますが、参照ごとに一意のコンテンツを保持します
私はいくつかのリストボックスを持っており、グループエクスパンダーを作成するためにグループスタイルを設定しました。すべてのリストボックスで同じスタイル情報を使用してすべてのエキスパンダーを作成したいのですが、スタイルを使用するたびにヘッダーのコンテンツをカスタムに変更できるようにしたいと思います。
から取り出すことができますが、それでも内容を編集する方法はありますか
現在、私はこれに似た構文を使用しています:
どんな助けでも大歓迎です!
読んでくれてありがとう
wpf - 動作のように固定するためのボタン付きGridSplitter
GridSplitterを何らかの方法で拡張して、クリックするとコントロールをスプリッターの指定された側の1つに展開または折りたたむボタンを追加しようとしています。
Silverlight 4で機能するソリューションを見つけましたが、.NET 3.5の標準WPFで機能するには、これが必要です。つまり、GridSplitterは、Shemeshのソリューションで使用されるVisualStateManagerのものを実装していません。.NET 3.5のWPFでは機能しないことを除けば、Shemeshのソリューションは、スムーズなアニメーショントランジションと、折りたたまれた状態から拡張したときの最後の拡張サイズを覚えていることで、おそらくまさに私が探しているものだと思います。
誰かがこれが通常のWPFで行われている例がありますか?
silverlight - silverlight は、トグル コントロールで Expander Toggle テンプレートを使用します
テーマを使用するときの Expander コントロールのトグル ボタンの外観が気に入っています。
これを通常のトグルボタンに適用するにはどうすればよいですか?
どうもありがとう
ポール
wpf - 要素のフォーカスを設定できません
私はそのコンテンツStackPanel
がいくつかの要素を含むで構成されているエキスパンダーを持っています。そのうちの1つはTextBox
です。
Expander
キーボードフォーカスを取得する必要がある拡張時に、TextBox
これを行うにはどうすればよいですか?
私は試した:
FocusManager.IsFocusable
に設定しFocusManager.FocusedElement
てからTextBox
電話をかけようとしましたstackPanel.Focus()
が、うまくいきませんでした。
c# - Panel WinForm にエキスパンダー (折りたたみ/展開) を追加する
フォームの下部に DataGridView と 3 つのボタンを含むパネルがあります。このパネルを展開したり折りたたんだりする可能性を追加したいと思います。Windows フォーム アプリケーションでそれを行う方法はありますか?
誰かが似たようなことをしましたか?