2022-04-01から1ヶ月間の記事一覧

パッケージしたアプリの「ローカルフォルダ」にアプリの設定データを保存する

もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと 今までWPFアプリを主に触っていたので、UWPで「ユーザーごとに、アプリの設定を保存しておきたい」というときにどうしたらいいか全然わからなかった。 きくところによると、UWPは…

WinUI3のウインドウの最大化ボタン無効化や、ウインドウサイズ変更をしたい

もくじ https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと WinUI3で作っているアプリの、ウインドウの左上に出ている最大化ボタンを無効にしたり、ウインドウ起動時の大きさを変えたいが、WPFのように一番上のWindowクラスのプロパティをfa…

呼び出し元がUIスレッドかどうかでawaitした後の戻り先スレッドがどう変わるか実験

tera1707.com やりたいこと await HidoukiMethod();の実行後は、.ConfigureAwait(false)をしない限りは同じスレッドに戻ってくると思っていたが、なんだかそうではない動きをしていたプログラムがあった。(wait後、別スレッドに戻っている??) どういうとき…

左クリックでFlyoutを表示できるToggleボタンを作る

WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと 普通のボタン(Microsoft.UI.Xaml.Controls.Button)にはFlyoutプロパティがあって、そこにFlyoutを入れてやると、 クリックしたときにフライアウトを出すことができる。 今…

ResourceDictionaryの中のリソースを、コードから使いたい

WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと ResourceDictionaryの中に書いた、もしくは中で使っているリソースを、コードから使いたい。 まずは、ResourceDictionaryの中で使っているColorをコードでも使いたい。 前…

WinUI3でテーマカラー(ダーク/ライト/ハイコントラスト)対応する

WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと WinUI3で作成するアプリを、Windowsの設定で選べるテーマカラー(ダーク/ライト/ハイコントラスト)ごとに、 ダークは暗めの色、ライトは明るめの色、ハイコントラストは色…

コントロールのマウスオーバー時等の色を変えたい

WInUI3関連記事 https://tera1707.com/entry/2022/02/06/144447#WinUI3 やりたいこと WinUI3 各コントロールの見た目の色をいじりたい。 例えば、ボタンのマウスオーバー時の色を自分の好きな色に変えたい。 そのやり方を調べたときに辿った道順をメモする。…

[UWP]UWPアプリでファイルを作成~テキストを読み書き~画像を読み込み

UWP

tera1707.com やりたいこと UWPでファイル/フォルダを開いたり、そこにデータを読み書きする方法を部品どりで置いておきたい。 ※いろんなやり方があると思うが、今回試した方法だけまずはメモする。 ファイルを開く var folderPath = @"C:\Users\Public\Docu…