Windows App SDK 1.2 で WinUI 3 アプリケーションを作成する手順を紹介します。補足Windows App SDK 1.4 以降はこちらの記事を参照してください。手順プロジェクトの作成プロジェクトを作成します。プロジ
ASP.NET CoreアプリケーションでAOT(Ahead On Time) を有効にしてネイティブビルドする手順を紹介します。概要こちらの記事では、コンソールアプリケーションでAOT(Ahead On Time) を有効にしてネイティブ
コンソールアプリケーションでAOT(Ahead On Time) を有効にしてネイティブビルドする手順を紹介します。概要.NETアプリケーションはデフォルトでは、アプリケーションの実行時にコンパイルをするJIT (Just-In-Time)
Windows Form アプリケーションでAOT(Ahead On Time) を有効にしてネイティブビルドする手順を紹介します。概要.NETアプリケーションはデフォルトでは、アプリケーションの実行時にコンパイルをするJIT (Just-
コンソールアプリケーションで従来のコードスタイルのProgram.cs ファイルを使用する手順を紹介します。最上位レベルのステートメントを利用しないコードを作成する手順になります。概要.NET 6 以降で`は、Visual Studioで新
awaitを利用して他のプログラムの実行の終了を非同期で待つコードと実行結果を紹介します。概要こちらの方法で、他のアプリの終了を待つことができますが、終了を待つあいだメインのアプリケーションはロックされたままとなります。この記事ではawai
コード記述スタイルと可読性に関する議論について紹介します。概要C#はバージョンアップに伴い、新しい文法や記述方法が追加されてきました。特に新しいコード記述方式では、以前のプログラミング言語では利用できない書式もあり、利用に賛否両論があるもの
コンソールアプリで実行ファイルのディレクトリのパス、ディレクトリ名を取得するコードを紹介します。概要こちらの記事では、Windows Formアプリケーションで、アプリケーションの実行ディレクトリを取得するコードを紹介しました。紹介した方法
ValueTuple クラスを利用して書き換え可能な複数の値を保持するオブジェクトを作成するコードを紹介します。概要こちらの記事ではTupleクラスを利用して複数の値を保持するオブジェクトの作成コードを紹介しました。Tupleクラスでは、値
Tuple クラスを利用して複数の値を保持するオブジェクトを作成するコードを紹介します。概要Tuple クラスを利用すると複数の値を保持するオブジェクトを作成できます。補足C#7以降で利用できるタプル型とは異なります。タプル型についてはこち
Dictionary で複数の値をキーにする実装方法を紹介します。概要Dictionary ではキーが1つありますが、実装内容によってはキーの値を2つ以上にしたい場合があります。この記事では、Dictionaryでキーの値を2つ以上利用する
値がnullの場合に空文字列を代入するシンプルなコードを紹介します。準備UI下図のフォームを作成します。コード以下のコードを準備します。using System;using System.Collections.Generic;using
TextBoxのScrollBarsプロパティをBothに設定しても横スクロールバーが表示されない現象と対処法を紹介します。現象の確認フォームにテキストボックスを配置し、MultilineプロパティをTrueに設定し、ScrollBarsプ
appsettings.json からオブジェクト配列を読み込むコードを紹介します。概要こちらの記事では、appsettings.json から配列のデータを読み込むコードを紹介しました。この記事では、appsettings.jsonから値
質問: appsettings.jsonから配列を読み込むappsettings.jsonに配列の値を記述して、ASP.NETアプリケーションから配列の値を読み出したいです。どんなコードを記述すればよいでしょうか?概要こちらの記事では、a
appsettings.jsonの情報を取得できない場合の対処法を紹介します。概要こちらの記事でappsettings.jsonファイルから情報を取得するコードを紹介しましたが、appsettings.jsonから値がうまく読みだ出せない場
Google Search Console の URL Inspection API を呼び出しページのクロール情報を取得するコードと実行結果を紹介します。概要こちらの記事ではGoogle Search Console APIを呼び出し、G
Bootstrap のパッケージを利用しているプロジェクトでビルド時に "Two assets found targeting the same path with incompatible asset kinds" エラーが発生する現象と
Azure Communication Service でメールを送信するコードを紹介します。概要Microsoft AzureのAzure Communication Service でメールを送信するための手順とコードを紹介します。Az
Acrylic material (アクリル) を利用したウィンドウ背景を実装するコードを紹介します。概要Acrylic (アクリル) を利用した半透明ウィンドウを実装します。半透明のウィンドウはWindows Vista の Aero G
ウィンドウが非アクティブになったらMica (マイカ) を無効にするコードを紹介します。概要こちらの記事ではMica(マイカ)を利用したウィンドウ背景を実装しました。多くのマイカを採用しているUWPアプリではウィンドウが非アクティブになると
WinUI 3アプリケーションでMica (マイカ) を利用したウィンドウ背景を実装するコードを紹介します。概要Windows 11のUWPアプリケーションなどで、背景の壁紙の色がウィンドウ背景に適用されたアプリケーションを見かけることがあ
Windows FormアプリケーションでWindows 11のタイトルバーのカスタマイズ機能を利用するコードを紹介します。概要こちらの記事ではWinUI 3アプリケーションでのタイトルバーのカスタマイズの手順を紹介しました。この記事では同
Windows App SDK を組み込んだアプリケーションを実行すると、System.DllNotFoundException例外が発生し、「Unable to load DLL 'Microsoft.Internal.Framework
ビルド時に「指定された RuntimeIdentifier 'win10-arm' で利用できる Microsoft.WindowsDesktop.App.WindowsForms のランタイム パックがありませんでした。」のエラーが出る場
ビルド時に 「条件 "'$(TargetPlatformIdentifier)' == 'Windows' and '$(TargetPlatformVersion)' >= '8.0'" で、数字ではなく "" と評価された "$(
WinUI 3 (Windows App SDK 1.1)アプリケーションで、タイトルバーをカスタマイズする手順を紹介します。概要こちらの記事では、タイトルバーの色を変更する方法を紹介しました。アプリケーションによってはタイトルバーにコント
WinUI3アプリケーションで現在のカラーラーマを取得するコードを紹介します。概要WinUI 3アプリケーションで現在のカラーテーマを取得するには、FrameworkElementオブジェクトのActualTheme プロパティを参照します
ダークモード時にWinUI 3 アプリケーションのタイトルバーを暗い色にするコードを紹介します。概要WinUI 3アプリケーションをダークモードで起動した場合、タイトルバーの色が白のままです。ダークモードで起動した際には、タイトルバーに暗い
WinUI 3でウィンドウのサイズをリサイズできないダイアログスタイルのウィンドウを作成する手順を紹介します。概要WinUI 3アプリケーションのアプリケーションのデフォルトの設定では、ウィンドウサイズがリサイズできる状態になります。アプリ
アプリケーション起動時のウィンドウサイズを設定するコードを紹介します。概要WinUI 3 アプリケーションのプロジェクトを作成し実行すると、デフォルトではメインウィンドウはスクリーンサイズに応じたサイズで表示されます。小さいウィンドウでよい
WinUI3アプリケーションで、システムで設定されているカラーテーマと異なるテーマを明示的に指定するコードを紹介します。概要WinUI 3アプリケーションでは、デフォルトの設定ではシステムのカラーテーマに応じてウィンドウの背景色やコントロー
WinUI 3 アプリケーションでテキストボックスに入力された文字列を取得するコードを紹介します。概要WinUI 3でウィンドウに配置したテキストボックスに入力された値を取得したい場合があります。テキストボックスの値を取得するには、テキスト
WinUI3アプリケーションでボタンのクリック時に処理を実行するコードを紹介します。概要WinUI3アプリケーションでボタンのクリック時に処理を実行する場合は、XAMLのボタンのタグに Click属性を追加し、イベント発生時に実行するウィン
WinUI3アプリケーションでウィンドウにボタンやテキストボックスを配置する手順を紹介します。事前準備Visual Studioの導入や、Windows App SDKのVisual Studio拡張のインストールをします。インストール手順
GraphServiceClient で Content.Request().GetAsync() を2回呼び出すとMicrosoft.Graph.ServiceExceptionが発生する現象について紹介します。現象の確認こちらのページの