問題タブ [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.
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オブジェクトです。
wpf - ブラシの色にバインド
パスの Fill プロパティをアニメーション化しようとしています。私がこれまでに持っているのは、うまく機能する ColorAnimation です。ターゲット プロパティは (Shape.Fill).(SolidColorBrush.Color) で、「#999999」の値に設定します (色の例にすぎません)。
問題は、値を「{TemplateBinding Background}」に設定したいという事実から来ています。Background はブラシであり、ターゲットにしているプロパティは色であるため、アニメーションに色がありません。
背景ブラシの色部分に値を設定する方法がわかれば幸いです。何か案は?
ところで、これは ToggleButton のコントロール テンプレートにあります。
ありがとう、デビッド
silverlight - さまざまな単色の線、グラデーションのあるソリッドカラーブラシは停止しますが、グラデーションはありません
Silverlight(バージョン3プレビュー)では、単色の異なる線を作成したいので、色の間にグラデーションはありません。
基本的に私は次のことをしたいです:
しかし、青から赤への段階的な変化ではなく、色の離散的な変化を伴います
複数の回線を使用せずにこれが可能かどうか疑問に思いますか?
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 に置き換えると、円を色で塗りつぶすよりも機能します。パターン ブラシが機能しない理由を知っている人はいますか?
ありがとうマイク
wpf - 2 つの別々のシェイプ オブジェクトの交差部分に別のブラシをペイントする
オブジェクトの重複部分が別のブラシでペイントされるように、2 つの形状オブジェクトが互いに重複する場合に WPF に方法はありますか?
c# - WPFでブラシを組み合わせるにはどうすればよいですか?
私はブラシを2本持っています。ブラシの種類がわかりません。それらは、ImageBrushes、SolidBrushes、または VisualBrushes にすることができます。「ブラシ」タイプの変数にそれぞれがあります。
2 つのブラシを組み合わせる必要があります。どうすればいいのですか?
これを試しました。しかし、うまくいきませんでした。これが、私が組み合わせる必要があるブラシの背面と前面です。
ブラシをアニメーション化するカスタム アニメーション クラスを作成しているため、これが必要です。いくつかのテストを行った後、エラーはブラシの組み合わせにあり、クラスの他の場所にはないと結論付けました。
結果のブラシは完全に透明になります。
[編集]
完全な BrushAnimation クラスは次のとおりです。
wpf - XAML でのカスタム塗りつぶしブラシの作成
XAML で次の図形を作成するにはどうすればよいですか?
代替テキスト http://mtx.dk/ellipse.png
LinearGradientBrush はこのように変換できませんか? RadialGradientBrush も適していません。
何か案は?
c# - C# 描画、奇妙な動作
次のコードは非常に簡単です。ランダムに選択されたピクセルでデザイン サーフェスを塗りつぶします。特別なことは何もありません (2 番目のメソッドの XXXXXXX は今のところ無視してください)。
私が持っている質問はこれです...
XXXXXXXXX を「Random rnd = new Random();」に置き換えた場合 テスト パターンは完全に同じ色の水平バーに変化するため、ランダムではありません。
誰か私にこれがなぜなのか説明してくれませんか?
2 回目の試行での唯一の違いは、GetRandomColour メソッドが Random クラスの新しいインスタンスを作成して使用することですが、水平バーがどのように作成されるかわかりません。
qt - QtQbrushの問題
次のコードの違いは何ですか、
黒い色の背景を与えます
それは何も与えません。