問題タブ [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.
c# - WPF Expander: コンテンツの場所 (ExpandDirection) を同じに保ちながらアイコンの方向を逆にする
引き出しのように WPF エキスパンダーを使用しています。ヘッダーがコンテンツの上に残るように展開します。折りたたむと、それが含まれているグリッド セルも小さくなります。
コンテンツが下に収まるように展開方向を下に維持したいのですが、上に移動するため、ExandDirection プロパティが Up に設定されている場合のように、方向矢印の付いたアイコンが反対方向にあると見栄えが良くなります。これは、C# コードまたは XAML でどのように行うことができますか。
ありがとう
wpf - エキスパンダーの拡張性を切り替えることはできますか?
エキスパンダー オブジェクトに設定できるプロパティまたは状態はありますか?
たとえば、エキスパンダーにエキスパンダー ボタンを持たせたくない TreeView の最後の子を考えています。しかし、他の用途は、誰かがヘッダーまたはその行に沿った何かにアクセスできない場合です。
wpf - WPFのグループ名に応じて複数のエキスパンダーコントロールを折りたたむ/展開する方法は?
達成したいこと:グループスタイル内で同じグループ名を共有するすべてのエキスパンダーを折りたたみまたは展開すること。
子アイテムを表示するために、ListBoxとその中にネストされた別のListBoxがあります。子アイテムItemsSourceは、グループの説明が添付されたCollectionViewにバインドされます。
グループアイテムテンプレートは非常に単純です。
silverlight - silverlight4とレイアウトスタイル
SilverlightツールキットのWebサイトで使用されているレイアウトスタイルを知っている人はいますか。特に右側の2つの領域には、拡張可能で複数のタブ項目があります。 http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html
それを使用できますか?
c# - C#を使用した短いURLからの長いURL
短いURLを拡張するためにLongURL.orgAPIを使用しています。このサービスの優れている点は、長いURL、実際のページのタイトル、およびメタ情報を返すことです。
私が抱えている本当の問題は、データをフェッチするのに途方もない時間がかかるように見えることです。リクエストをJavaScriptにシフトして、ページがすばやく読み込まれ、ユーザーがコンテンツ(一部の検索結果)を見ている間にURLデータが更新されるように、AJAX更新パネルを介してURLが取得されるようにすることを検討しています。
より良い時間枠で、上記の情報を他にどのように収集できるか知っている人はいますか?私はC#ASP.NETを使用していますが、他の言語でのソリューションを検討します。この分野でのガイダンスは大歓迎です。
wpf - Expander のコンテンツを VisualTreeHelper に表示する方法
Expander を Page に配置しました。エキスパンダー内にラベルがあります。ページが読み込まれた後、エキスパンダーはまだ展開されていません。この時点で、VisualTreeHelper を使用して Expander を検査すると、次のような構造が得られました。
最後の ContentPresenter の下に Label がありません。
ただし、エキスパンダーが展開されてから折りたたまれると、VisualTreeHelper を使用して別の構造を取得しました。
今回は、ContentPresenter の下に Label が表示されます。
エキスパンダーが展開されている限り、VisualTreeHelper は Expander 内のコンテンツを認識しているようです。しかし、展開せずに VisualTreeHelper に Expander の内容を認識させる方法はありますか?
ありがとう。
wpf - Expander の境界ボックスを計算するには?
Expander コントロールがあり、非表示の要素とマージンなしでその境界を計算する必要があります。通常は で実行できますVisualTreeHelper.GetDescendantsBounds
。しかし、rect は VisualTreeHelper によって計算され、エキスパンダーの状態には依存しないようです。例えば:
http://i.piccy.info/i5/58/39/273958/collapsed.jpg
(画像載せれません。ごめんなさい)
展開された状態と同じ結果 (画像上の薄緑色の四角形)。この問題を解決する方法を知っている人はいますか?
c# - WPF: Scrollviewer の MouseWheel の動作に関するヘルプ
何らかの理由で、マウスが子の上にある場合、スクロールビューアーはマウスホイールイベントを処理しません (または、マウスホイールを使用すると少なくともスクロールします)。マウスホイールがスクロールビューア領域全体にあるときに、マウスホイールがスクロールするようにします。それか、スクローラーに含まれるものをクリックすると、マウスがどこにあるかに関係なく、フォーカスがあるためマウスホイールが処理されます。これを行う簡単な方法はありますか?
基本的なレイアウト ツリーは、XAML では次のようになります。
wpf - WPF: Expander オーバーフローを作成してウィンドウを埋める方法
左にスリムなバーとしてトグルボタン/ヘッダーを持つエキスパンダーを作成しようとしていますが、展開すると、ウィンドウの残りの部分が塗りつぶされ、既に存在する素材も塗りつぶされます。
それを行う最善の方法が何であるかはよくわかりません。おそらく2列のグリッドを考えました。最初にエキスパンダーがあり、2 番目に他の素材があります。次に、Expander IsExpanded のときに 2 番目の列幅をゼロに設定するトリガーを用意します。
それを機能させる方法や、適切に行う方法さえよくわかりません。
コード例を次に示します。
展開したときにリストボックスが表示されないようにします。それ以外の場合は、TabControl
何か案は?
silverlight - Re: Silverlight 4 のエキスパンダー コントロール
最新の Silverlight ツールキットをインストールし、エキスパンダー コントロールをデザインにドラッグしました。名前空間で何らかのエラーが発生し、コントロールを追加した後、インテリセンスが動作しなくなりました。追加された xmlns は次のとおりです。コントロールを xaml エディターにドラッグしたときのアプリケーション:
xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit"
なぜこれが起こるのか誰でも特定できますか?
ありがとう