画面上でユーザーの描画から取得したストロークの不透明度を設定します。私は描画、サイズ、設定するストロークの輪郭を取得できますが、不透明度は設定できません。Silverlight 4:プログラムでストロークの不透明度を設定する方法は?
これは、すべてのヘルプは、あなたは0から255までの値にColor.Aプロパティを設定したりColor.ScAを設定することができます
簡単なコード
画面上でユーザーの描画から取得したストロークの不透明度を設定します。私は描画、サイズ、設定するストロークの輪郭を取得できますが、不透明度は設定できません。Silverlight 4:プログラムでストロークの不透明度を設定する方法は?
これは、すべてのヘルプは、あなたは0から255までの値にColor.Aプロパティを設定したりColor.ScAを設定することができます
簡単なコード
色のアルファ値を設定します。例えば、不透明度が+ 0.5およびカラーレッドの場合:
tempStroke.DrawingAttributes.Color = Colors.FromArgb(125,255,0,0);
を高く評価している私のコード
StylusPointCollection spTemp = e.StylusDevice.GetStylusPoints(MyIP);
tempStroke.StylusPoints.Add(spTemp);
tempStroke.DrawingAttributes.Color = Colors.Red;
tempStroke.DrawingAttributes.OutlineColor = Colors.Black;
tempStroke.DrawingAttributes.Width = BrushSize.Value;
tempStroke.DrawingAttributes.Height = BrushSize.Value;
MyIP.Strokes.Add(tempStroke);
ですプロパティを0から1の10進数値に変更します.2つのプロパティは同期して保持されるため、一方を変更すると、他方のプロパティは同等の値に更新されます。
http://msdn.microsoft.com/en-us/library/system.windows.media.color.aspx
私はあなたが色にアルファを設定しているつもりだと思います。 例:
//the first 00 would be your alpha channel, then red, then green, then blue
tempStroke.DrawingAttributes.Color = Colors.FromArgb(0x00,0xFF,0x00,0x00);