2023-08-01から1ヶ月間の記事一覧

【Windows App SDK/C++】チェックボックスをTwoWayモードでバインドする

Windows App SDKとC++を使用したアプリで、CheckBoxのIsCheckedプロパティをTwoWayモードでバインドします。ただそれだけです。 IsCheckedのプロパティをバインドすることで、ドメインロジックの層ではCheckBoxを意識することなく、ただバインドされたbool型…

WindowsデスクトップアプリのMVVM実装例をみてみる

はじめに GUIを含んだアプリケーションのアーキテクチャにMVVMモデルがあります。 自分でWindowsデスクトップアプリケーションを作るにあたり、正しくMVVMモデルに則ったクラス設計をしたいと思いました。 しかしテンプレートのプロジェクトを立ち上げた時点…

【WinUI3】unpackagedアプリを作成する

WinUI3のプロジェクトでは、packaged・unpackagedを選択できます。 unpackagedなアプリとすることで、exeファイルから直接実行できるようになります。 違いについては公式のドキュメントを参照してもらうとして、今回はunpackagedのアプリを作成する際の手順…