ホーム > コンピュータ > C# > WPF in C# > C#でテキストエディタ

ベクトルドロー・レベルゼロ+

C#とWPFでテキストエディタを作成する[C# WPF]

最終更新日

概要

C#とWpfを使って、テキストエディタを作成する際、参考になるサイトの情報です。ここを参考にしたら、 あなたもオリジナルのテキストエディタが作成できるようになるかもしれません。

技術要素

テキストエディタを作成するために、必要と思われる技術要素です。

RichTextBoxを使う

RichTextBoxは、書式付きのテキストが扱える、コンテナです。WPFのRichTextBoxで扱う、書式付きのテキストは、リッチテキストではなく、フロードキュメントです。

ここで紹介する内容は、msdnに記載されているサンプルプロジェクトを参考にしてテキストエディタを作成します。

msdnでは、ホームアプリとデスクトップアプリ両方のコードが混在して表記されています。 また、コードが、抜粋であったり、必要な情報が省略されていたりして、理解するためには、前提として知っていなければならないことがたくさんあります。 そのため、理解に至らないことがたくさんあります。 デスクトップアプリ向けに、あまり、関連知識を持っていなくても使える形にまとめました。 チュートリアルスタイルで、簡単なテキストエディタが作成できるようになっています。

簡単に、できそうだけど、どうやっていいかわからない、そんなときに参考になるかもしれません。

関連リンク

AvalonEdit (WPF Text Editor)

.NETによるプラグイン機能を持つテキストエディタの作成(外部サイト)

Smith Html Editor [英語](外部サイト)

WPF RichText Editor

Bindable WPF RichText Editor with XAML/HTML Convertor [英語](外部サイト)

WPF RichText Editor [英語](外部サイト)

Simple HTML Editor Using WPF [英語](外部サイト)

Peter - Programmers Extensive Text Editor [英語](外部サイト)

ScintillaNET [英語](外部サイト)

RichTextBlock

RichTextBlockにバインドする (外部サイト)

WPF ドュメント (外部サイト)

ここで公開されているプログラムを、Visual Studio Express 2010や,2013 for Desktopで、ビルドして実行しようとしたらエラーが発生ます。 ちなみに、実行ファイル形式のものはちゃんと実行できます。

ページトップへ
C#トップ
WPF in C#
C#でテキストエディタ
Copyright (C) 2011-2016 kukekko All Rights Reserved.
kukekko@gmail.com
ご連絡の際はアドレスの@は半角にしてください。 また、お問い合わせページのURLの明記をお願いします。
「掲載内容は私自身の見解であり、所属する組織を代表するものではありません 」。
inserted by FC2 system