C#– category –
-
C#
【オブジェクト指向設計】elseは使用しない
今回はオブジェクト指向設計で、elseは使用しないというテーマで書きます。 結論を先に言いますと、 elseは使用してはいけない。elseを使用したくなったら、そのクラスが仕事をしすぎていないか考える。 です。 【else使用はクラスが仕事をしすぎている指... -
C#
【C# WPF DataGrid】ソートをオリジナルで実装
本記事では、C# WPFアプリケーションのDataGridのソートをオリジナルで実装する方法を書きます。 WPF DataGridは、ヘッダーをクリックすると、デフォルトでソートする機能があります。 しかし、 ソート状態を記憶したい 独自のソートを実装したい 場合は、... -
C#
【オブジェクト指向設計】クラスのgetter禁止について考えてみる
本記事では、クラスのgetterメソッドの禁止について考えてみます。 結論は、 getterメソッドは極力使用しない。ただし、コードが分かりにくくなるなら、getterメソッドを使用する。 です。 getter禁止にすることは大事ですが、getter禁止にこだわりすぎな... -
C#
【C# WPF DataGrid】 画像ボタンを表示する方法
本記事では、C# WPFアプリケーションで、DataGridのセルに画像ボタンを表示する方法を書きます。 ↓のアプリケーションで、左側のDataGridの編集列に鉛筆マークの画像ボタンを設置してみます。 開発環境 Windows10 Microsoft Visual Studio Community2022 .... -
C#
【C# WPF DataGrid】行選択を禁止にする方法
本記事では、C# WPFアプリケーションのDataGridにおいて、行選択を禁止にする方法について書きます。 結論を先に言うと、Xaml で1つの属性を設定すればできるというものではありません。行選択を禁止に見せかけるようにいくつかの属性を設定するしかないで... -
C#
【C# WPF DataGrid】ヘッダー背景変更でソート後の三角( 矢印▲▼ ) を表示
C# WPFアプリケーションでDataGrid のヘッダー背景変更でソート後の三角( 矢印▲▼ ) を表示する方法について書きます。 ヘッダーの背景色を変更したところ、ソート後の三角が表示されなくなりました。 三角を表示させるために、ソートしたときのヘッダー文... -
C#
【C# WPF DataGrid】ソート後の選択中のデータを取得する方法
本記事では、C# WPFアプリケーションにてDataGrid のソート後の選択中のデータを取得する方法を書きます。 WPF でDataGridを実装したとき、ソート後の選択中のデータがうまく取得できませんでした。 DataGrid のItemsSource に設定したObservableCollectio... -
C#
【Unity】C# クラスライブラリをUnityプロジェクトで参照しデバッグする
C# で作成したクラスライブラリを、Unityプロジェクトで参照し、デバッグする方法について書きます。 クラスライブラリで作成したdll、pdb ファイルをUnityプロジェクトのAssets/Plugins に置くことで、デバッグができます。 開発環境 Windows10 Home 64bi... -
C#
【Unity Terrain C#】Script で草( ディティール ) を作成する
今回は、Unity Terrain に草をScript で設定する方法について書きます。 開発環境 Windows10 Home 64bit Unity Version 2020.3.17f1 Personal Visual Studio Community 2019 16.11.2 ScriptでTerrain作成のまとめ記事は↓のリンクから。 https://home... -
C#
【Unity Terrain C#】Script で木を設定する
今回は、Unity Terrain に木をScript で設置する方法を書きます。 開発環境 Windows10 Home 64bit Unity Version 2020.3.17f1 Personal Visual Studio Community 2019 16.11.2 ScriptでTerrain作成のまとめ記事は↓のリンクから。 https://home-progr...