問題タブ [visualbrush]
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
xaml に MiniMap というアイテムがあります。その背景を、キャンバス アイテムを表すビジュアル ブラシに設定しました。ここで、背景を比率 0.7 にスケーリングしたいと思います。どうすればいいですか?前もって感謝します
wpf - WPFビジュアルブラシのビジュアルを別のウィンドウにバインドする
メインウィンドウの縮小版を表示するには、設定ウィンドウに長方形が必要です。これは私が今持っている機能していないコードです。私がやりたいことをすることは可能ですか?
wpf - MVVM-ビジュアル ブラシのビジュアルを別のウィンドウにバインドする方法はありますか?
設定ウィンドウがあり、現在の設定でメインウィンドウがどのように見えるかをライブプレビューできるように設定しようとしています。これは、現時点で設定ダイアログがどのように見えるかの写真です。大きな黒い長方形がプレビューになります。
wpf - RenderTargetBitmap + Resource'd VisualBrush = 不完全な画像
「Visual to RenderTargetBitmap」の質問に新たなひねりを加えました!
デザイナー向けに WPF のプレビューをレンダリングしています。つまり、WPF ビジュアルを取得して、そのビジュアルを表示せずにビットマップにレンダリングする必要があります。ここでそれを見るのと同じように、それを行うための素敵な小さな方法を手に入れました
私のFrameworkElementにVisualBrushがある場合、そのブラシは最終的にレンダリングされたビットマップにはなりません。このようなもの:
それ以外はすべてビットマップにレンダリングされますが、その VisualBrush は表示されません。明らかな Google ソリューションが試みられ、失敗しました。RTB されたビットマップにない VisualBrushes について具体的に言及しているものでさえ。
これはリソースであり、遅延リソースがインライン化されていないことが原因である可能性があるという卑劣な疑いがあります。したがって、可能な修正は、何らかの方法で (???)、レンダリングの前にすべての静的リソース参照の解決を強制することです。しかし、私はそれを行う方法がまったくわかりません。
誰でもこれを修正できますか?
wpf - WPF:VisualBrushを図面に変換しますか?
VisualBrushを持っていて、このVisualBrushを図面として必要としています。誰もがこれを行う方法を知っていますか?ヒントをありがとう!
c# - VisualBrush を使用して wpf Viewport3D 内でレンダリングされたコントロールは、特定のイベントを発生させることができますか?
VisualBrush を使用して、GeometryModel3D のボタンをレンダリングしようとしています。ボタンのクリックイベントを直接処理する方法はありますか? (または、VisualBrush はボタンの画像のみをレンダリングし、ボタンが押されたかどうかを確認するために VisualTree を使用することになっていますか?)
ありがとう!
wpf - ビジュアル ブラシをフリーズしますか? またはより良いアイデアはありますか?
UI 用のサム ピクチャのブランチを作成したいのですが、次のようにしてみました。
「vbox」は私の UIElement です。これはバックグラウンド スレッドで作成され、メイン UI スレッドで表示するにはビットマップにレンダリングする必要があります。ビットマップへのレンダリングが終了した後は、どこでも「vbox」を使用しません。
これらのコードは機能しましたが、親指の画像のサイズを拡大すると見栄えが悪く、満足できないことがわかりました。
ベクター グラフィックのようなものを使用できるといいので、次のようにしてみました。
もちろん、Null 以外の値が割り当てられたビジュアル プロパティを使用してビジュアル ブラシをフリーズできなかったため、これは機能しませんでした。
誰でも私を助けることができますか?どうもありがとうございました。
乾杯
アレックス
wpf - 回転した要素は、装飾に問題を引き起こします
ドラッグ アンド ドロップ操作の宛先をプレビューするはずの adorner に問題があります。
装飾された要素を回転させるまで、すべてが正常に機能しています。
私のアドナーは、装飾された要素の視覚的なブラシで塗りつぶされた長方形であるため、要素が回転すると、アドナーは正しい(すでに回転した)画像を取得します。しかし、長方形も回転する必要があるため、画像がもう一度回転することは想定されていません。変換のブラシを除外して、再び回転しないようにすることはできますか、それとも私の問題に対する別の解決策がありますか?
ありがとう
c# - 表示された VisualBrush ビジュアルの数をカウントする
私は WPF で CAD プログラムに取り組んでおり、特定のブラシがレンダリングされたときに表示されるコントロールの数を数える方法を探しています。
だから私が持っているとしましょうEllipse
:
<Ellipse x:Name="Ellipse" Canvas.Top="25" Canvas.Left="50" Width="400" Height="250" Stroke="DarkBlue" StrokeThickness="5" />
そして、私VisualBrush
はコードビハインドからそれを埋めます:
VisualBrush
の塗りつぶしとしてレンダリングされた四角形のインスタンスの数を報告する方法はありますEllipse
か? または、 or を使用して親から各ビジュアルを個別に参照するために行うことができるコード変更はありますFill
かBackground
?
私は現在、、、、または任意の数の側面を持つ図形を描画するツールに取り組んでおりLineSegment
、ブラシは、ユーザーが高さ、幅、およびグリッド サイズを入力して定義するグリッドです。グリッドは、ユーザーが再調整することもできます。これにより、単純な数学的ソリューションを実行するのが非常に難しくなるため、WPF ソリューションが望ましいでしょう。ArcSegment
QuadraticBezierSegment
私の最終的な目標は、レンダリングしようとするビジュアルの総数を取得し、塗りつぶし全体でレンダリングされる各ビジュアルの量を取得することです。