Blazor Server Blazor Server 使い勝手の良い MessageBox v2 Blazor Server で使える、使い勝手の良い MessageBox で実装したメッセージボックスのボタンを、右寄せに修正しました。ソースコードはGitHubで公開しています。 ソースコード変更内容を解説Modal/ModalMes... 2022.01.22 .NET CoreBlazor ServerC#CSSSPAVisual Studio
Blazor Server Blazor Server で入力イベント処理を行う場合は @oninput を使う 入力欄の値が変更されたらタイミングのイベント処理を、@onchange で実装しようとしたのですが、@onchange イベントだとロストフォーカスされるまでイベントが発生せず、使い勝手がイマイチですが、@oninput イベントを使うと良... 2022.01.22 .NET CoreBlazor ServerC#SPAVisual Studio
ひとりごと Trend Micro がインストールされているとExcelが頻繁に死ぬ 会社のPCに Trend Micro がインストールされている影響で、Excelが毎日死ぬので、「Trend Micro を使うのはやめて、Microsoft Defender にしませんか?」と提案したかったが、検出率は Trend Mi... 2022.01.18 ひとりごと
Blazor Server Blazor Server razorページとコンポーネントの入力値を連動する razorページのイベントで、サイドバーコンポーネントの入力欄に値を入力する処理を実装した。サイドバーはコンポーネントなので、razorページ内のC#処理からサイドバーの入力欄に値を入力することは出来ませんが、JavaScriptを使えばコ... 2022.01.16 .NET CoreBlazor ServerC#JavaScriptSPA
Blazor Server Blazor Server razorページから個別コンポーネントをイベント操作 トップページが表示されたタイミングで、サイドバーの入力欄にフォーカスをあてる処理を実装しました。サイド バー はコンポーネントなので、razorページ内のイベントからサイド バー の入力欄にフォーカスをあてることは出来ません。razorペー... 2022.01.14 .NET CoreBlazor ServerC#JavaScriptSPAVisual Studio
.NET Core C# 5.0 カルチャー設定は DefaultThreadCurrentCulture/DefaultThreadCurrentUICulture で行う WEBアプリは web.config でアプリケーションレベルのカルチャーを設定するとして、WEBアプリ以外は何でカルチャーを設定するのが良いのか調べました。結論は、DefaultThreadCurrentCulture と Default... 2022.01.14 .NET CoreVisual Studio
Blazor Server Blazor Server で画像を作成しダウンロードする(on Linux) Blazor Server でWeb画面やドキュメントを画像データに変換し、ダウンロードする機能を実装する場合、HTMLのテンプレートファイルを用意し、wkhtmltoimage で画像データに変換してからダウンロードするのがベターです。ソ... 2022.01.13 .NET CoreBlazor ServerC#Linux・ShellSPAVisual Studio画像変換
Blazor Server Blazor Server で画像を作成しダウンロードする(on Windows) Blazor Server でWeb画面やドキュメントを画像データに変換し、ダウンロードする機能を実装する場合、HTMLのテンプレートファイルを用意し、wkhtmltoimage で画像データに変換してからダウンロードするのがベターです。 ... 2022.01.10 .NET CoreASP.NET CoreBlazor ServerC#CSSSPAVisual Studio画像変換
.NET Core C#で実行環境のOSを判定する場合は IsOSPlatform を使う .Net Core アプリ実行時、OS毎に処理を分けたい場合、RuntimeInformation.IsOSPlatform() でOSを判定し処理を分ける。ソースコードはGitHubで公開しています。 2022.01.09 .NET CoreC#
.NET Core C#でListを値コピー(DeepCopy)する際のお勧め v2 C#で自作したクラスのListを複製(値コピー/DeepCopy)する方法でネット検索すると、ToList()したり、newしたりする方法が出て来ますが、DeepCopy()メソッドを作るのが無難です。MemberwiseClone()を使... 2022.01.04 .NET CoreC#Visual Studio