問題タブ [viewbox]

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 投票する
2 に答える
15276 参照

c# - WPF Viewbox 内のコンテンツの配置

Stretch=Uniformコンテンツを歪めないように、Viewbox を用意しています。ただし、フレーム ウィンドウがコンテンツよりも幅が広いか高さが高い場合、Viewbox のコンテンツは常に中央に配置されます。

ビューボックスにコンテンツの配置オプションが見つからないようです。これを行う方法はありますか?

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

.net - WPF コンポーネントがデザイナのサブコンポーネントを覆い隠す

ビューボックスなどの一部のコンポーネントは、ビジュアル デザイナーではソリッド ボックスとして表示されます。ただし、サブコンポーネントを含めることができます。サブコンポーネントを表示するには、ビューボックスをコメントアウトします。完了したら、コメントを削除して機能を復元する必要があります。それはむしろ迷惑です。ビジュアル デザイナーでビューボックスを永久に非表示にする (またはドックビュー/スタックビュー コンポーネントのように動作させる) 方法はありますか?

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

wpf - 理解できないビューボックスの動作

Version オブジェクトを説明するロゴとして使用される DataTemplate があります。ロゴは単なる画像とその上にあるテキストです。

DataTemplate を 2 つの場所で使用する必要があります: - ボタンのコンテンツとして - リストボックスのサムネイル項目として

問題は、ListBox のロゴは Button のロゴよりもはるかに小さくする必要があるということです。これは、自動的にスケーリングされるロゴ イメージに問題を引き起こすことはありません。ただし、フォント サイズは自動的にスケーリングされません。

そのため、ViewBox をロゴ全体の XAML 記述の親として使用するよう提案されました。

データテンプレートは次のとおりです。

次に、ボタンの DataContext を Version オブジェクトに変更するだけで、このテンプレートを使用します。その後、DataTemplate が自動的に使用されます。

ロゴがボタン全体に表示されないのはなぜですか? どこからともなくマージンが発生していることは明らかで、これを説明することはできません。

興味深いのは、Grid の子 (ViewBox の子) から Width="175" を削除すると、ViewBox がボタン全体を埋めることです。ただし、この Grid Width は ViewBox が残りを適切にスケーリングするために使用する必要がある「参照サイズ」のようなものであるため、私のロゴのフォントサイズは正しくスケーリングされなくなりました...

前もって感謝します

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

wpf - Cider デザイナーのビューボックスは、「ボックス」内のすべてのコントロールを非表示にします

Viewbox を WPF ウィンドウの子要素として配置すると、Cider Designer はすべての内部コントロールを「非表示」にし、テキスト「Viewbox」のみがディスプレイに表示されます。

なんで?このレイアウトに問題はありますか?キャンバス上でスケーラブルな画像を実現するためのより良いレイアウトはありますか?

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

wpf - WPF。大きなキャンバスの一部だけを表示するには?

1000x1000 の大きさに定義されたキャンバスがあるとしましょう。ビューボックス (または長方形) に 100x100 の部分のみを表示することは可能ですか?

どんな助けでも感謝します.....

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

c# - WPF ViewBox ズーム

1 つのコントロールを除いて、ビューボックスのコンテンツをズームする方法はありますか? グリッド付きのビューボックスがあり、このグリッドにはいくつかのコントロールがあり、ビューボックス内の 1 つを除くすべてのコントロールをズームしようとしていますが、可能ですか?

どうもありがとう、パウロ

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

windows - Silverlight のビューボックス

Silverlight で "Viewbox" を使用するにはどうすればよいですか?