Как установить непрозрачность обводки для цвета пера InkCanvas? - PullRequest
0 голосов
/ 16 мая 2018

Как установить непрозрачность для чернильного штриха в UWP?

1 Ответ

0 голосов
/ 17 мая 2018

Для достижения цели можно установить свойство непрозрачности InkDrawingAttributesPencilProperties Class .

Например:

<InkCanvas x:Name="inkCanvas"></InkCanvas>
public MainPage()
{
    this.InitializeComponent();
    inkCanvas.InkPresenter.InputDeviceTypes =
        Windows.UI.Core.CoreInputDeviceTypes.Mouse |
        Windows.UI.Core.CoreInputDeviceTypes.Pen;

    InkDrawingAttributes pencilAttributes = InkDrawingAttributes.CreateForPencil();
    pencilAttributes.Color = Windows.UI.Colors.Red;
    pencilAttributes.Size = new Windows.Foundation.Size(3, 3);
    pencilAttributes.PencilProperties.Opacity = 0.5f;
    inkCanvas.InkPresenter.UpdateDefaultDrawingAttributes(pencilAttributes);
}
...