問題タブ [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.

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

wpf - レンダリングされていないコントロールを使用したビジュアル ブラシ?

現在、アイデアをいじっていて、レンガの壁にぶち当たりました。コンソール アプリを使用してメモリ内にビジュアル コントロール (正確には DevExpress chartcontrol) を作成しています。次に、VisualBrush を使用してそのコントロールを画像に保存しようとしていますが、(私が想定する) コントロールが原因で機能しません。画面に描画されません。

私が今どこにいるかわかるように、コードを以下に示します。コンソールアプリを使用して、このコントロールを画像(理想的にはjpgですが、何でもできます...)に保存する方法を知っている人はいますか? 保存できるようにするためだけに、1ミリ秒でも画面にレンダリングする必要はありません...

0 投票する
0 に答える
798 参照

wpf - TabItem が表示されていない場合、TabItem のプレビューが正しく表示されない

TabControl があり、Windows 7 のタスクバーのようなプレビュー ウィンドウが必要です。

マウスを tabItem1 の上に置くと、必要な結果が得られます。2 番目または 3 番目のタブ (tabItem1 のコンテンツが表示されなくなった) を選択してから、tabItem1 にカーソルを合わせると、同じプレビューが表示されるはずでした。しかし、現在、内容は不均衡です。私は何を間違っていますか?

次のメインウィンドウがあります。

そして、これは背後にあるコードです:

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

c# - DataTemplateのVisualBrushは再描画されません

添付ファイルを表示するためのListViewがあり、各添付ファイルには削除ボタンがあります。リストのItemSourceを変更すると(つまり、添付ファイルが異なる別のアイテムを表示しているとき)、削除ボタンのアイコンが描画されなくなります。

これがテンプレートです

appbar_closeアイコンを画面の別の場所に描画し、可視性を非表示に設定することで、この問題を回避することができました。アイコンが画面のどこかにない場合、ItemSourceを変更すると、アイコンの描画が停止します。

明らかに、この回避策はハッキーですが、アイコンが引き続き表示されるようにするためのより良い方法は何ですか?

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

wpf - WPF-VisualBrushをスタイルに挿入するときにエラーが発生しましたか?

パスを簡単に取得できるように、すべてのパスをキャンバスに保持する必要があります。で動作することがわかりましたVisualBrush。を取得VisuahBrushしてsに入れようとするとStyle、エラーが発生します。

タイプのオブジェクトは、タイプSystem.Windows.Media.VisualBrushを予期するプロパティには適用できませんSystems.Windows.Style

他に、すべてのパスをキャンバスに保持し、Stylesで取得できるようにするにはどうすればよいですか?

どんなアイデアでも大いに役立ちます、ありがとう!

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

wpf - ストレッチを削除する TextBlock Background プロパティ

次のように定義された TextBox があります。

次のようになります。

ここに画像の説明を入力

ただし、Backgroundプロパティを削除すると、テキストは次のように伸びます。

ここに画像の説明を入力

テキストの見た目を変えずに背景を追加する方法はありますか?

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

c# - c# を使用して VisualBrush でイメージ ランタイムを設定する

実際には、設計時にリソースから取得した画像を次のようにxamlファイルに設定しました。

そして正常に動作します。しかし、(ログインボタンです)ユーザーがログインすると、ボタンの画像(長方形の内側)が変更されることを望みます..

どのようにできるのか?

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

wpf - 画像をポリラインストロークのアウトラインとして使用する

ペイントのようなアプリケーションがあります。マウスを動かすと、ポリラインで線が描画されます。ここで、ポリラインのアウトラインをパターンイメージに置き換えたいので、キャンバス内でマウスを動かすと、そのイメージがポリラインのアウトラインとして繰り返されます。私はすでにこのコードを書いています:

唯一の問題は、画像がキャンバス全体の非表示の背景として使用され、マウスを動かすと背景の一部が表示されることです。私が何を意味するかを理解するためにこの写真を見てください:

http://goo.gl/2wPKN

ご覧になりたい場合は、こちらの画像パターンもご覧ください。

http://goo.gl/staHt

では、この画像をポリラインのアウトラインとしてどのように使用すればよいかわかりますか?

0 投票する
0 に答える
187 参照

wpf - TileBrush でラベルをバインドしますか?

私はタイムライン コントロールに取り組んでいます。 ここに画像の説明を入力

「00:00」マーカーを実際の値にバインドする必要があります。写真に示されている最初のものは「00:01」である必要があります。次の青い線は「00:02」である必要があります

私の設計にはおそらく作業が必要であることはわかっていますが、私が進んでいる道が正しいかどうかを確認する必要があります。私は現在正しい道を進んでいるとは思いません。VisualBrushタイル モードでの使用は、タイムラインの秒行の適切な解決策ではないと思います。

このタイムライン コントロールのコードは 2 つに分割されており、'es をUserControls使用しTileBushてタイムラインを再描画しています。

コントロール 1:

コントロール 2:

メインウィンドウで:

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

c# - 文字列からVisualBrushを作成することは可能ですか?

私の質問は自明だと思いますが、ここで少し詳しく説明します。

Brush実行時にプロパティに値を割り当てたい。VisualBrushdbから取得したキーを次のように割り当てています

ただし、キーがアプリケーションで使用できない場合に備えて、文字列から入力するように求められました

たとえば、dbからiが渡されます

VisualBrushこれをBrushプロパティに変換して割り当てることはできますか?

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

wpf - VisualBrush のサイズと伸縮の問題

グリッド (彼のすべての子供たち) を PNG にエクスポートしたいと思います。問題は、これらの子の一部がグリッドの外にあることです。これが私のコードです:

子の少なくとも 1 つがグリッドの外側にある場合、結果のイメージはぼやけます。

exportHeight と exportWidth の値は、グリッドの子の位置を基準にして上流で計算されます。すべての子がグリッド内にある場合、画像は明確です。これは、VisualBrush の元のサイズが変更できないためだと思います。それを修正する方法を知っていますか?

編集: renderTarget.Render(MyGrid); を呼び出しません。グリッドの外側にある子 (上または左の値が負の子) を担当しないためです。