前回は単純な入力チェック機能を持ったクラスの概念を説明しました。nakasato-work.hatenablog.com今回は、実際にコードの落とした場合の説明をします。 というか、ライブラリ化してGitHubに乗せたので、ダウンロードしましょう。github.comNCoreプロジェク…
仕事が忙しく、なかなか更新できない日々です。今回はアプリを作る上で必ず発生する、ユーザー入力チェックを簡略化する方法を紹介します。これを知れば、いままでイベントハンドラに入力チェックをガリガリ書いていたのが馬鹿らしくなります。WindowsForm時…
だいぶ時間が空いてしまいました。。。前回はOSのデフォルトロケールIDに従って言語リソースを入れ替える方法を紹介しました。nakasato-work.hatenablog.com今回は、任意のロケールIDを指定することで、言語リソースを入れ替える方法を紹介します。NuGetで、…
日本の特定ユーザー向け業務アプリだと日本語オンリーでも十分ですが、海外で販売したり、販売先は国内ですが、国外エンジニアがアプリを使用するというケースがあります。そういったユーザーの場合、「日本語と英語を切り替えたい」なーんてことをサラッと…
アプリケーションを作っていると、設定ファイルを残す場面が必ずありますね。 でも、主要機能じゃないからあまり時間をかけられない。 でもでもー、CSVファイルとかにすると、自分でパーサーをガリガリ書かなきゃいけなくなる。。。 どうしたものか。。。そ…
たとえば、ONボタンとOFFボタンをトグルさせたい場合があります。ONボタンのIsEnabledとOFFボタンのIsEnabledが反転するようにすればいいのですが、どうすればよいのでしょうか?答えは簡単です。Converterを使用するのです。 <Button x:Name="BtnOn" Content="ON" IsEnabled="True"/> </button>