質問編集履歴
1
少し説明を追加しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
UWP
|
1
|
+
UWPのinkCanvasで任意透明度のStrokeを描画したい。
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
以前、WPFを使って、
|
1
|
+
以前、WPFを使って、PaintSoft(水彩画ペインティングソフト)を作ったのですが、その時には任意の透明度のStrokeをinkCanvas上に描画することが出来ましたが、今回、UWPを使って同様なものを作ろうと始めたのですが、WPFとUWPではいろいろな面で違いはあったのですが、UWPでもそれなりにまとまったのですが、上記の任意の透明度のStrokeをinkCanvas上に描画しようとしたのですが、下記に記すコードでは不透明のStrokeしか描画できません。どのようにしたら良いのか教えてください。
|
2
2
|
|
3
3
|
### 発生している問題・エラーメッセージ
|
4
4
|
特に現状コードではエラーは出ません。ただ、不透明の色での描画しかできないのです。
|
@@ -21,7 +21,7 @@
|
|
21
21
|
|
22
22
|
inkCanvas.InkPresenter.InputDeviceTypes = Windows.UI.Core.CoreInputDeviceTypes.Mouse | Windows.UI.Core.CoreInputDeviceTypes.Pen;
|
23
23
|
}
|
24
|
-
このコードの後で透明度
|
24
|
+
このコードの後で透明度のTCを含めて各種の変数を指定して、描画をするコードが続きますが省略します。
|
25
25
|
この透明度以外は欲しい機能は動作しています。
|
26
26
|
|
27
27
|
|
@@ -30,7 +30,7 @@
|
|
30
30
|
WPFでのコードの関連部分だけ書きますと下記のとおりです。
|
31
31
|
col = Color.FromArgb(TC,R, G, B);
|
32
32
|
inkCanvas.DefaultDrawingAttributes.Color = col;
|
33
|
-
この色及び透明度指定は同じように
|
33
|
+
この色及び透明度指定は同じようにArgbで行っています。
|
34
34
|
|
35
35
|
### 補足情報(FW/ツールのバージョンなど)
|
36
36
|
|