WPF Canvasにマウスで図形を描画する方法
今回はキャンバス内にマウスで図形を描画する方法を紹介します。オブジェクトの選択などを行うときに視覚的に分かりやすくするために使えます。 概要とソースコード ソースコード xamlとコードはGithubの方で公開しています。 https://github.com/kame-chan/WPF/tree/master/DrawCanvasWithMouse 概要...
View ArticleWPF Canvas内の要素を複数選択する方法
キャンバス内の要素を複数選択する方法を紹介します。ついでにThumbの移動方法も解説しています。 前回のWPF Canvasにマウスで図形を描画する方法で解説した内容は省略します。 概要とソースコード ソースコード xamlとコードはGithubの方で公開しています。...
View ArticleWPF 円内に中点から伸びる直線を描く
キャンバス内に描かれた円の中心点から伸びる直線を描く方法を紹介します。もっとスマートな方法があると思いますが学習目的も兼ねて紹介します。 概要とソースコード ソースコード xamlとコードはGithubの方で公開しています。 https://github.com/kame-chan/WPF/tree/master/DrawLineIntoCircle 概要...
View ArticleDllNotFoundExceptionを解決する CLR20r3 0x8007007E
エラーでdllの読み込みエラーが出てしまったときの対処法を紹介します。 DLL ‘XXX.dll’ を読み込めません: 指定されたモジュールが見つかりません。(HRESULT からの例外: 0x8007007E) というエラーメッセージが出たときの対処法。 これは開発者向けの内容になります。ソフトを使用していてエラーに遭遇した場合は開発者に問い合わせましょう。...
View Articleillustratorで作った画像をWPFへ移す方法 XAML SVG
illustratorで作った画像をWPFへ移す方法を紹介します。XAML形式の画像に変換して使います。SVGと同じような感覚で使えます。 大まかな流れ Aiで画像を作る XAML形式で出力 WPFでファイルを読み込む ViewBoxをコピペ 1はすっ飛ばしてまずXAML形式で出力できるようにします。 XAML形式の出力をサポートするプラグインXAML Exportを導入する XAML...
View ArticleWPF DataGridの水平スクロールできない時の対処法
WPFのDataGridを使っていて水平方向のスクロールだけ出来なくなったので対処法をメモとして残しておきます。 とても簡単な理由ですぐに解決できますが、検索しても見つからずハマりました。 スクロールバーの表示・非表示のプロパティ関連の話はありません。おそらくそちらは検索すればすぐに見つかると思います。 今回はXaml側のwidthプロパティの設定が問題でした。...
View ArticleWPF DataGridに動的に行と列を追加する方法
WPFのDataGridにコード側から行と列を指定した数だけ追加する方法を紹介します。 それと各セルを直接触る方法も紹介します。セル内データに合わせて装飾を変更するのに役立つと思います。 ファイル解析なども捗りますね。 ヘッダー追加 for (int i = 0; i < 3; ++i) { var column = new DataGridTextColumn();...
View ArticleWPF ビデオキャプチャから画像を取得して文字認識(OCR)させる
ビデオキャプチャから画像を取得して文字認識(OCR)させる方法を紹介します。 いわゆる「ゲーム画面の文字をリアルタイムに取得するやつ」です。 今回はWPF(C#)の最小構成で組みました。プログラムのサンプルコードもGithubに上げているのでとりあえず動くところまでは確認できると思います。...
View ArticleWindows10のOCRでゲーム画面の文字認識する(WPF, C#)
ビデオキャプチャから画像を取得して文字認識(OCR)させる方法を以前はTesseractを使用して紹介したのですが、今度はWindows10の機能にあるOCRを使ってやってみたのでサンプルコードを載せておきます。 Tessaract版の解説はこちらにあります。 WPF ビデオキャプチャから画像を取得して文字認識(OCR)させる サンプルプログラム...
View Article