Visual Studio

.NET Core

C# 5.0 カルチャー設定は DefaultThreadCurrentCulture/DefaultThreadCurrentUICulture で行う

WEBアプリは web.config でアプリケーションレベルのカルチャーを設定するとして、WEBアプリ以外は何でカルチャーを設定するのが良いのか調べました。結論は、DefaultThreadCurrentCulture と Default...
Blazor Server

Blazor Server で画像を作成しダウンロードする(on Linux)

Blazor Server でWeb画面やドキュメントを画像データに変換し、ダウンロードする機能を実装する場合、HTMLのテンプレートファイルを用意し、wkhtmltoimage で画像データに変換してからダウンロードするのがベターです。ソ...
Blazor Server

Blazor Server で画像を作成しダウンロードする(on Windows)

Blazor Server でWeb画面やドキュメントを画像データに変換し、ダウンロードする機能を実装する場合、HTMLのテンプレートファイルを用意し、wkhtmltoimage で画像データに変換してからダウンロードするのがベターです。 ...
.NET Core

C#でListを値コピー(DeepCopy)する際のお勧め v2

C#で自作したクラスのListを複製(値コピー/DeepCopy)する方法でネット検索すると、ToList()したり、newしたりする方法が出て来ますが、DeepCopy()メソッドを作るのが無難です。MemberwiseClone()を使...
Blazor Server

Blazor Server でファイルをダウンロードする

テキストデータのファイルダウンロード、画像データのファイルダウンロード 処理。ソースコードはGitHubで公開しています。 ソースコード構成 ソースコード変更内容を解説WebApplication1.csprojDownload/Quest...
Blazor Server

Blazor Server で Exception を処理する

Exception が発生した際に、ログ出力、画面出力しています。 ユーザーにはメッセージのみ表示し、ソースコードはログを見ないと確認できないようにすることで、ソースコードの漏洩を防ぎ、尚且つ、バグなどで予期せず処理に失敗したことをユーザー...
Blazor Server

Blazor Server でサイドバーをハンバーガーメニューにする

Blazor Server でサイドバーをハンバーガーメニューにした。サイドメニューはこの方式が一番使い勝手が良いと思う。ソースコードはGitHubで公開しています。  ソースコード構成 ソースコード変更内容を解説Shared/MainLa...
Blazor Server

Blazor Server でヘッダーを1列にする

Blazor Server のテンプレートだと、ヘッダーが2列になっていて、それだと業務系WEBサイトでは使い勝手が悪いので、ヘッダーを1列にした。ソースコードはGitHubで公開しています。 ・修正前・修正後  ソースコード構成   ソー...
Blazor Server

Blazor Server で使える、使い勝手の良い MessageBox

最新記事=> Blazor Server 使い勝手の良い MessageBox v2Windows Form アプリの MessageBox と同等の使い勝手で、使い勝手の良い MessageBox を Blazor Server でも実現...
Blazor Server

Blazor Server でセッションIDを取得する

Blazor Server でセッション変数を取得するサンプルを作ったので参考にしてほしい。ソースコードはGitHubで公開しています。 ソースコード構成Visual Studio プロジェクト の Blazor Server テンプレート...