2022-03-01から1ヶ月間の記事一覧
WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと WPFの時にも、文字列リソースを登録してxamlやコードから使ったが、同じことをWinUI3アプリでもやりたい。 やりかた MS公式情報の、下記を元に対応を行う。 ※このページは…
WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと WinUI3で作成したexe(msixでパッケージされたものでインストールしたもの)を、他のプログラムから呼べるようにしたい。 ざっとみたところ、「Alias」というのを付けると、…
tera1707.com やりたいこと WinUI3で作成したアプリを、スタートアップで起動するようにしたい。 サンプルコード(Package.appxmanifest) Package.appxmanifestに、下記を行う。 <Package>の先頭に、xmlns:desktop=・・・の1行を追加する IgnorableNamespacesに、deskt</package>…
もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その1 https://tera1707.com/entry/2022/03/19/000916 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その2 https://tera1…
もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その1 https://tera1707.com/entry/2022/03/19/000916 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その2 https://tera1…
もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その1 https://tera1707.com/entry/2022/03/19/000916 WinUI3でSelfContained=trueでビルドすると出るエラー対処 その2 https://tera1…
tera1707.com やりたいこと 以前の記事でMoqライブラリを使ってUTをする超便利な方法を知ったが、 最近、コールバックのメソッドを登録するためのメソッドを持つクラス、Interfaceがあり、それをMoqでテストしたい、となった。 前回調べたやり方だと、あるメ…
tera1707.com やりたいこと 以前、.net frameworkで、UWPのAPIを使うやり方を調べたが、同じことを.NET6でもやりたい。 やり方 .NET6のプロジェクトの対象WIndowsのバージョンを、Windows 10, version 1809にしてやる。 csprojの中の<TargetFramework>を下記のようにすること</targetframework>…
WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと Windowsの「色」の設定で、「ライト」「ダーク」が選択できる。 これを切り替えると、例えば設定画面も、下記のように白黒に切り替わる。 この設定に、自分でつくるWinUI3…
tera1707.com やりたいこと WinUI3でアプリを作っているときに、ドライブの容量がイッパイイッパイになってきたので少しでも容量削減しようと思い、「すべてのNuGetキャッシュをクリア」を実施した。 そのあとWinUI3アプリをビルドしようとすると、下記のよ…
もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと 前回の記事でNavigationViewを使って、WinUI3アプリの画面遷移を作った。 画面遷移ができたのはよいのだが、遷移するたびに、その画面のPageのインスタンスが新しく作成されてるよ…
tera1707.com やりたいこと ReactivePropertyを使っていないときにやっていたような、複数MultiBindingしたプロパティで条件判定してボタンの有効無効を切り替えるようなことを、ReactivePropertyでやりたい。 やりかた Observable.Merge()、もしくは Combin…
tera1707.com やりたいこと 今まで使ったことがなかったReactivePropertyを使う必要が出てきた。 取り合えず小難しいことはおいておいて、最低限値の表示、ボタン押下時の処理の記述だけやり方メモっておきたい。 今回試した前提 ★全然ReactivePropertyを全…
tera1707.com やりたいこと UnitTestをするときに便利だと評判のMoqを使って、UTしたい。 参考になるサイト、サンプルコードを挙げているサイトはやまほどあったが、自分の練習のためと部品取りのために自分のサンプルを置いておきたい。 サンプルコード 取…
tera1707.com やりたいこと お仕事で、windowsPCにインストールされたあるドライバーのバージョンを記録したい、ということがあったのだが、毎回毎回デバイスマネージャーを開いて、対象のドライバを右クリックしてプロパティ開いて、、、とやるのがめんどく…
tera1707.com やりたいこと .NET6とC#で、タスクトレイに常駐しているアプリを作りたい。 タスクトレイからコンテキストメニューを開いて、また別のアプリを起動したりしたい。 使うもの VisualStudio2022 C# WPFのプロジェクトテンプレート WinFormsのAPI …