[C#/WPF] InkPresenter 클래스 : 스트로크 회전 어도너 사용하기

■ InkPresenter 클래스를 사용해 스트로크 회전 어도너를 만드는 방법을 보여준다. ▶ RotatingStrokesAdorner.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkPresenter 클래스 : 잉크 회전/복사하기

■ InkPresenter 클래스를 사용해 잉크를 회전/복사하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 엘리먼트 : DefaultDrawingAttributes/EditingMode/Strokes 속성을 사용해 바인딩하기

■ InkCanvas 엘리먼트의 DefaultDrawingAttributes/EditingMode/Strokes 속성을 사용해 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 엘리먼트 : DefaultDrawingAttributes 속성을 사용해 바인딩하기

■ InkCanvas 엘리먼트의 DefaultDrawingAttributes 속성을 사용해 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 엘리먼트 : Strokes 속성을 사용해 바인딩하기

■ InkCanvas 엘리먼트의 Strokes 속성을 사용해 바인딩하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 클래스 : 잉크 드래그 & 드롭 사용하기

■ InkCanvas 클래스에서 잉크 드래그 & 드롭을 사용하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] UIElement 클래스 : 잉크 입력 컨트롤에서 잉크 지우기

■ UIElement 클래스를 사용해 잉크 입력 컨트롤에서 잉크를 지우는 방법을 보여준다. ▶ InkControl.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 클래스 : Gesture 이벤트를 사용해 애플리케이션 제스처 인식하기

■ InkCanvas 클래스의 Gesture 이벤트를 사용해 애플리케이션 제스처를 인식하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 클래스 : 잉크 데이터에 커스텀 데이터 추가하기

■ InkCanvas 클래스의 잉크 데이터에 커스텀 데이터를 추가하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] UIElement 클래스 : 잉크 입력 컨트롤에서 잉크 선택하기

■ UIElement 클래스를 사용해 잉크 입력 컨트롤에서 잉크를 선택하는 방법을 보여준다. ▶ InkMode.cs

▶ InkControl.cs

▶ MainWindow.xaml

▶ MainWindow.xaml.cs

[C#/WPF] UIElement 클래스 : 잉크 입력 컨트롤 만들기

■ UIElement 클래스에서 잉크 입력 컨트롤을 만드는 방법을 보여준다. ▶ InkControl.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 클래스 : StylusPlugIns 속성을 사용해 커스텀 스타일러스 플러그인 설정하기

■ InkCanvas 클래스의 StylusPlugIns 속성을 사용해 커스텀 스타일러스 플러그인을 설정하는 방법을 보여준다. ▶ CustomStylusPlugIn.cs

▶ CustomInkCanvas.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 클래스 : 커스텀 렌더링 잉크 사용하기

■ InkCanvas 클래스에서 커스텀 렌더링 잉크를 사용하는 방법을 보여준다. ▶ CustomStroke.cs

▶ CustomDynamicRenderer.cs

▶ CustomInkCanvas.cs

▶ MainWindow.xaml

TestProject.zip

[C#/WPF] InkCanvas 클래스 : ISF(Ink Serialized Format) 파일 로드하기/저장하기

■ InkCanvas 클래스에서 ISF(Ink Serialized Format) 파일을 로드하고 저장하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 클래스 : 필기 인식하기

■ InkCanvas 클래스에서 필기를 인식하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

※ C:\Program Files\Common Files\microsoft shared\ink\Microsoft.Ink.dll 파일을 참조한다. TestProject.zip

[C#/WPF] InkCanvas 클래스 : GetSelectedStrokes 메소드를 사용해 선택 스트로크 색상 변경하기

■ InkCanvas 클래스의 GetSelectedStrokes 메소드를 사용해 선택 스트로크 색상을 변경하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 클래스 : DefaultDrawingAttributes 속성을 사용해 스트로크 모양 설정하기

■ InkCanvas 클래스의 DefaultDrawingAttributes 속성을 사용해 스트로크 모양을 설정하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 클래스 : MouseRightButtonUp 이벤트를 사용해 스트로크 크기 확대하기

■ InkCanvas 클래스의 MouseRightButtonUp 이벤트를 사용해 스트로크 크기를 확대하는 방법을 보여준다. ▶ MainWindow.xaml

▶ MainWindow.xaml.cs

TestProject.zip

[C#/WPF] InkCanvas 엘리먼트 : Background 속성을 사용해 배경 브러시 설정하기

■ InkCanvas 엘리먼트의 Background 속성을 사용해 배경 브러시를 설정하는 방법을 보여준다. ▶ MainWindow.xaml

TestProject.zip

[C#/WINUI2.5] InkToolbar 엘리먼트 : TargetInkCanvas 속성 사용하기

■ InkToolbar 엘리먼트의 TargetInkCanvas 속성을 사용하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WINUI2.5] InkCanvas 엘리먼트 사용하기

■ InkCanvas 엘리먼트를 사용하는 방법을 보여준다. ▶ MainPage.xaml

▶ MainPage.xaml.cs

TestProject.zip

[C#/WPF] Stroke 클래스 : RemovePropertyData 메소드를 사용해 속성 데이터 제거하기

■ Stroke 클래스의 RemovePropertyData 메소드를 사용해 속성 데이터를 제거하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WPF] Stroke 클래스 : ContainsPropertyData 메소드를 사용해 속성 데이터 포함 여부 구하기

■ Stroke 클래스의 ContainsPropertyData 메소드를 사용해 속성 데이터 포함 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WPF] Stroke 클래스 : GetPropertyData 메소드를 사용해 속성 데이터 구하기

■ Stroke 클래스의 GetPropertyData 메소드를 사용해 속성 데이터를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)