Home > C# > Toolkit > Windows Community Toolkit > ドキュメント > InkToolbar

Windows FormとWPFのためのInkToolbarコントロール

新規作成日 2019-02-23
最終更新日

InkToolbar control for Windows Forms and WPF

注意

このコントーロールは、現在、開発者のプレビューとして入手できます。私たちは、現在、あなた独自のプロトタイプ・コードで、このコントロールを試していることをお勧めしますが、私たちは、あなたが、この時点の製作コードで、それを使用することをお勧めしません。このコントロールは、今後のツールキット・リリースで成熟し安定し続けるでしょう。あなたが、このコントロールについて意見をもっている場合、Microsoft.Toolkit.Win32リポジトリに新しい問題を作成します。そして、そこに、あなたのコメントを残します。あなたが、個人的にフィードバックを送信することを望む場合、あなたは、それを、XamlIslandsFeedback@microsoft.comに送信することができます。あなたの洞察とシナリオは、私たちにとってきわめて重要です。

InkToolbarコントロールは、あなたのWindows FormやWPFデスクトップ・アプリケーションで、インクに基づいたWindowsのユーザー対話処理のために、InkCanvasを管理するインターフェイスを提供します。これは、Windows FormとWPFアプリケーションが利用できる、ラップされたUniversal Windows Platformコントロールの1つです。詳細については、デスクトップ・アプリケーションのUWPコントロールを参照してください。

InkToolbarコントロールについて

About InkToolbar control

このコントロールのWPFのバージョンは、Microsoft.Toolkit.Wpf.UI.Controls名前空間に配置されます。Windows Formのバージョンは、Microsoft.Toolkit.Forms.UI.Controls名前空間に配置されますMicrosoft.Toolkit.Win32.UI.Controls.Interop.WinRT名前空間で、あなたは、(列挙型とイベント引数クラスのような)追加の関連づけられた型を見つけることができます。

このコントロールは、UWPのWindows.UI.Xaml.Controls.InkToolbarコントロールのインスタンスをラップします。

InkCanvas

既知の問題と制約

Windows Community ToolkitリポジトリのWPF、および、Windows Formsコントロールに関する既知の問題の一覧をご覧ください。

構文

Syntax

<Window x:Class="TestSample.MainWindow" ...
  xmlns:controls="clr-namespace:Microsoft.Toolkit.Wpf.UI.Controls;assembly=Microsoft.Toolkit.Wpf.UI.Controls"
...>


<controls:InkToolbar  DockPanel.Dock="Top" x:Name="inkToolbar" Grid.Row="0" TargetInkCanvas="{x:Reference Name=inkCanvas}"    
      Initialized="inkToolbar_Initialized" ActiveToolChanged="inkToolbar_ActiveToolChanged"
      InkDrawingAttributesChanged="inkToolbar_InkDrawingAttributesChanged"
      IsStencilButtonCheckedChanged="inkToolbar_IsStencilButtonCheckedChanged"  >
    <controls:InkToolbarCustomToolButton x:Name="toolButtonLasso" />
</controls:InkToolbar>

プロパティ

Properties

次のプロパティは、ラップされたUWPのWindows.UI.Xaml.Controls.InkToolbarオブジェクトの対応するプロパティをラップします。それぞれのプロパティに関する詳細な情報については、このテーブルにあるリンクを参照してください。

  
ActiveTool WindowsXamlHostBaseExt ActiveToolプロパティをラップします。
ActiveToolProperty DependencyProperty ActiveToolプロパティのための依存関係プロパティ。
ButtonFlyoutPlacement InkToolbarButtonFlyoutPlacement ButtonFlyoutPlacementプロパティをラップします。
ButtonFlyoutPlacementProperty DependencyProperty ButtonFlyoutPlacementプロパティのための依存関係プロパティ。
Children ObservableCollection<DependencyObject> Childrenプロパティをラップします。
InitialControlsProperty DependencyProperty InitialControlsプロパティのための依存関係プロパティ。
InkDrawingAttributes InkDrawingAttributes InkDrawingAttributesプロパティをラップ
InkDrawingAttributesProperty DependencyProperty InkDrawingAttributesプロパティのための依存関係プロパティ。
IsRulerButtonChecked bool IsRulerButtonCheckedプロパティをラップします。
IsStencilButtonCheckedProperty DependencyProperty IsStencilButtonCheckedプロパティのための依存関係プロパティ。
Orientation Orientation Orientationプロパティをラップします。
OrientationProperty DependencyProperty Orientationプロパティのための依存関係プロパティ。
TargetInkCanvas InkCanvas TargetInkCanvasプロパティをラップします。
TargetInkCanvasProperty DependencyProperty TargetInkCanvasプロパティのための依存関係プロパティ。

イベント

Events

次のイベントは、ラップされたUWPのWindows.UI.Xaml.Controls.InkToolbarオブジェクトの対応するイベントをラップします。それぞれのプロパティに関する詳細な情報については、このテーブルにあるリンクを参照してください。

イベント 解説
EraseAllClicked EraseAllClickedイベントをラップします。
IsRulerButtonCheckedChanged IsRulerButtonCheckedChangedイベントをラップします。
IsStencilButtonCheckedChanged IsStencilButtonCheckedChangedイベントをラップします。

要件

Requirements

デバイス・ファミリ NET 4.6.2、Windows 10(v10.0.17709.0を導入)
名前空間

Windows Forms: Microsoft.Toolkit.Forms.UI.Controls

WPF: Microsoft.Toolkit.Wpf.UI.Controls

Nugetパッケージ

Windows Forms: Microsoft.Toolkit.Forms.UI.Controls

WPF: Microsoft.Toolkit.Wpf.UI.Controls

APIソース・コード

API source code

InkToolbar (Windows Forms)

InkToolbar (WPF)

関連したトピック

Related topics

InkToolbar (UWP)

PenとWindows Ink

このエントリーをはてなブックマークに追加

Home PC C# Illustration

Copyright (C) 2011 Horio Kazuhiko(kukekko) All Rights Reserved.
kukekko@gmail.com
ご連絡の際は、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません。」