問題タブ [brushes]

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

c# - プロパティが添付されたコントロールのWPF変更背景

ブール変数が true の場合、ラベルとボタンの背景を変更する必要があります (false の場合はデフォルトの色に戻ります)。だから私は添付プロパティを書きました。これまでのところ、次のようになります。

そして、私はそれを次のように使用します:

それは正常に動作します。対応する変数testがビューモデルに設定されると、背景色が に変わりますLimeGreen

私の質問:

LimeGreenはハードコードされています。XAMLでもその色(およびデフォルトの色も)を設定したいと思います。だから、背景がどの2色に切り替わるかを決めることができます。どうやってやるの?

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

wpf - Polyline() - 配列値で色を変更

for steps in []IronPython WPF アプリケーション内で Polyline() を使用して、ループの非常に単純な例を作成しようとしています。ループの反復ごとに異なる色を描画する必要がありますが、Brushes は定義済みの System.Windows.Media.SolidColorBrush オブジェクトのセットを実装しています。変数を交換Redする方法がわかりません。steps

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

wpf - ブラシ MVVM バインディングは名前付きの色を与えません

Border background の MVVM バインディングがあり、ファイルから色名を文字列形式で読み取り、コードを使用してそれらを Brush に変換します。

Background は、ViewModel で次のように定義されているプロパティです。

そして、XAML で次のようにアクセスします。

境界線は適切に色付けされています。問題はありません。

問題は、set メソッドで this._background の値を見ると「#FFFF0000」であり、Brushes.Red と等しくないため、DataTrigger がトリガーされないことです (値を SolidColorBrush に変換してから、Brushes.Red と比較してみました) 、しかし等しくない)。

私が間違っていることは何ですか?ファイルから読み取った色名が適切に Brushes.* に変換され、DataTrigger が正常に動作するようにするにはどうすればよいですか。

ありがとう、

RDV

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

d3.js - D3js (V4) の複数の非衝突ブラシ

この例を使用して、バージョン 4 の D3js で複数の衝突ブラシを実行しています: http://bl.ocks.org/jssolichin/54b4995bd68275691a23 (バージョン 3)。この例に適用したい: https://bl.ocks.org/NGuernse/4c75a051154cbe08bf80cddefafae22a . 私はほとんどそれを行いますが、ブラシを衝突に更新することはできません。ブラシを停止するためのエッジ/境界を既に取得していますが、インタラクティブに衝突することはなく、もう 1 回相互作用した後でのみ発生します。

ブラシの位置をインタラクティブに衝突に更新するだけです

これが私のコードです: