問題タブ [brush]

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 に答える
23851 参照

c# - System.Windows.Media.BrushをSystem.Drawing.Brushに変換します

System.Windows.Media.BrushをSystem.Drawing.Brushに変換するにはどうすればよいですか?

System.Drawing.Colorオブジェクトにフォーマットされたsystem.windows.media.brushの色を取得しようとしています。

以下のソリューションは、solidcolorbrushオブジェクトが必要なため機能しませんが、変換が必要なオブジェクトはsystem.windows.media.brushオブジェクトです。

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

wpf - ブラシの色にバインド

パスの Fill プロパティをアニメーション化しようとしています。私がこれまでに持っているのは、うまく機能する ColorAnimation です。ターゲット プロパティは (Shape.Fill).(SolidColorBrush.Color) で、「#999999」の値に設定します (色の例にすぎません)。

問題は、値を「{TemplateBinding Background}」に設定したいという事実から来ています。Background はブラシであり、ターゲットにしているプロパティは色であるため、アニメーションに色がありません。

背景ブラシの色部分に値を設定する方法がわかれば幸いです。何か案は?

ところで、これは ToggleButton のコントロール テンプレートにあります。

ありがとう、デビッド

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

silverlight - さまざまな単色の線、グラデーションのあるソリッドカラーブラシは停止しますが、グラデーションはありません

Silverlight(バージョン3プレビュー)では、単色の異なる線を作成したいので、色の間にグラデーションはありません。

基本的に私は次のことをしたいです:

しかし、青から赤への段階的な変化ではなく、色の離散的な変化を伴います

複数の回線を使用せずにこれが可能かどうか疑問に思いますか?

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

c# - CreatePatternBrush / Ellipse が WinMobile デバイスでは機能せず、エミュレータでは機能しない

画面にビットマップの円形部分を描画するには、ビットマップから作成した PatternBrush を使用して楕円を塗りつぶします。マネージ関数を使用すると CF2.0 にバグがあるように見えるため、ネイティブ関数には P/Invoke を使用します (詳細については、こちらを参照してください: http://social.msdn.microsoft.com/forums/en-US /netfxcompact/thread/e831ea2f-039a-4b92-adb6-941954bee060/ )。

私が使用するコードは次のとおりです。

これはすべてのエミュレーター (WM6、WM6.1.4、WM6.5) で完全に機能しますが、実際のデバイス (HTC Tytn II) でまったく同じものを使用すると、白い円が表示されます。円はビットマップで塗りつぶされません。デバイスのすべての行のリターン コードを確認しましたが、すべてエラーは報告されていません。CreatePatternBrush を CreateSolidBrush に置き換えると、円を色で塗りつぶすよりも機能します。パターン ブラシが機能しない理由を知っている人はいますか?

ありがとうマイク

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

wpf - 2 つの別々のシェイプ オブジェクトの交差部分に別のブラシをペイントする

オブジェクトの重複部分が別のブラシでペイントされるように、2 つの形状オブジェクトが互いに重複する場合に WPF に方法はありますか?

0 投票する
5 に答える
3805 参照

c# - WPFでブラシを組み合わせるにはどうすればよいですか?

私はブラシを2本持っています。ブラシの種類がわかりません。それらは、ImageBrushes、SolidBrushes、または VisualBrushes にすることができます。「ブラシ」タイプの変数にそれぞれがあります。

2 つのブラシを組み合わせる必要があります。どうすればいいのですか?

これを試しました。しかし、うまくいきませんでした。これが、私が組み合わせる必要があるブラシの背面と前面です。

ブラシをアニメーション化するカスタム アニメーション クラスを作成しているため、これが必要です。いくつかのテストを行った後、エラーはブラシの組み合わせにあり、クラスの他の場所にはないと結論付けました。

結果のブラシは完全に透明になります。


[編集]

完全な BrushAnimation クラスは次のとおりです。

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

wpf - XAML でのカスタム塗りつぶしブラシの作成

XAML で次の図形を作成するにはどうすればよいですか?

代替テキスト http://mtx.dk/ellipse.png

LinearGradientBrush はこのように変換できませんか? RadialGradientBrush も適していません。

何か案は?

0 投票する
4 に答える
281 参照

c# - C# 描画、奇妙な動作

次のコードは非常に簡単です。ランダムに選択されたピクセルでデザイン サーフェスを塗りつぶします。特別なことは何もありません (2 番目のメソッドの XXXXXXX は今のところ無視してください)。

私が持っている質問はこれです...

XXXXXXXXX を「Random rnd = new Random();」に置き換えた場合 テスト パターンは完全に同じ色の水平バーに変化するため、ランダムではありません。

誰か私にこれがなぜなのか説明してくれませんか?

2 回目の試行での唯一の違いは、GetRandomColour メソッドが Random クラスの新しいインスタンスを作成して使用することですが、水平バーがどのように作成されるかわかりません。

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

qt - QtQbrushの問題

次のコードの違いは何ですか、

黒い色の背景を与えます

それは何も与えません。