mak のすべての投稿

WindowsXamlHost コントロールを利用して WPF で UWP のコントロールを使用し View Model からデータ表示を行う

WPF のアプリケーションで TextBlock コントロールに UnicodeのEmoji を色付き絵文字として表示したいということで、試行錯誤していい感じに使えるようになったので、記事にしておきます。

実現したいこととしては、次の3点がありました。

  • UnicodeのEmoji を色付き絵文字として表示したい。
  • リンク付きのテキスト表示を行いたい。
  • View Model からデータ表示を行いたい。
続きを読む WindowsXamlHost コントロールを利用して WPF で UWP のコントロールを使用し View Model からデータ表示を行う

HTTPS 化を行いました

以前から「そろそろやらないとなぁ😅」と思いつつ、手を付けていなかった HTTPS 化を行いました。

Joomla! と WordPress を使っているので、手元のパソコンでテスト用の仮想マシンを作成して、移行のテストを行ってから本番環境の HTTPS 化を行いましたが、移行自体はあっさりと終わりました😁

アプリケーション設定のサンプルプログラム

アプリケーション設定を行うウインドウを持つサンプルプログラムを作成してみました。MainWindow、モードレスウィンドウの Modeless01Window そしてメニューアイテムの ツール > オプション から表示する OptionWindow の3つのウィンドウを持ちます。

続きを読む アプリケーション設定のサンプルプログラム

MakViewModelBase Ver. 5.4.0 及び MakViewModelBaseCore Ver. 1.1.0 をリリースしました

MakViewModelBase Ver. 5.4.0 及び MakViewModelBaseCore Ver. 1.1.0 を NuGet に公開しました。

ソースプログラムは GitHub で MakViewModelBase, MakViewModelBaseCore それぞれ公開しています。

変更点は次のとおりです。

続きを読む MakViewModelBase Ver. 5.4.0 及び MakViewModelBaseCore Ver. 1.1.0 をリリースしました

EPSON プリンタ EP-708A の ‘郵便はがき(インクジェット紙)’ 選択での印字不能への対処方法

EPSON 製インクジェットプリンタ EP-708A について、2019/12/21 時点での最新プリンタドライバをインストールしている状態で、用紙選択で ‘郵便はがき(インクジェット紙)’ を選択し印字を行うと、印刷が完了したことになるが、実際には印刷は行われず、エラー表示もない、という状態になってしまう。この件の対処方法について、記しておく。

続きを読む EPSON プリンタ EP-708A の ‘郵便はがき(インクジェット紙)’ 選択での印字不能への対処方法

WPF on .NET Core 3.0 で UWP の SpeechSynthesizer を使う

.NET Framework では、音声合成を利用するアプリケーションを System.Speech.Synthesis.SpeechSynthesizer クラスを利用することで作成できましたが、.NET Core では、上記クラスを利用することができません。そこで、UWP で利用できる Windows.Media.SpeechSynthesis.SpeechSynthesizer クラスを使用する WPF アプリケーションを試作してみました。

続きを読む WPF on .NET Core 3.0 で UWP の SpeechSynthesizer を使う

WPF(.NET Core) の機能を利用する DLL プロジェクト

WPF(.NET Core)の機能を利用する DLL プロジェクトの作成についての備忘録です。

2019年11月17日時点では DLL プロジェクトのテンプレートで .NET Core 用のものを選ぶと、そのままでは WPF(.NET Core)用のライブラリ参照ができないので、プロジェクト ファイルの編集を行う必要があります。

続きを読む WPF(.NET Core) の機能を利用する DLL プロジェクト