C#

スポンサーリンク
C#

【WPF】TabIndexとIsTabStopを使ってタブキーの操作性を良くする

こんにちは、働くC#プログラマーのさんさめです。 キーボードによるテキスト入力が仕様に入るアプリケーションを作るとき、「キーボードだけでもスムーズに操作できるか?」は気にかけておきたい点の1つです。 特に、 パスワード入...
C#

【LINQ】Whereを使ってガード節continueをコードから消す

こんにちは、働くC#プログラマーのさんさめです。 LINQの中でも基本中の基本、Whereの紹介です。 Whereは、「LINQを紹介する時に必ずセットで説明される」と言っても過言ではないくらいの重要メソッドです。 実際...
C#

【WPF】Binding入門3。Converterでデータを変換

こんにちは、働くC#プログラマーのさんさめです。 今回はBinding入門編第3回です。 第1,2回は以下をご覧ください。 【WPF】Binding入門1。DataContextの伝搬【WPF】Binding入門2。...
C#

【C#】大文字小文字を区別せずに文字列比較

こんにちは、働くC#プログラマーのさんさめです。 C#で文字列比較をするのは、特に難しいことはありません。 普通に比較演算子「==」で比較すれば一致かどうか確認できます。 var str = "Hoge&quo...
C#

【WPF】boolを任意のVisibilityプロパティにBindingする方法

boolはそのままではVisibilityにバインディングできません。そんな時はコンバータを使います。標準で用意されているコンバータもありますが自作するとより便利です。自作の例も紹介しています。
C#

【WPF】読める!xamlマークアップ拡張【入れ子でも怖くない】

こんにちは、働くC#プログラマーのさんさめです。 WPFでxamlを扱うときたびたびでてくる「{Binding Hoge}」といった記述。 これは、マークアップ拡張と呼ばれるものです。 こう書くとBindingできるっ...
C#

【WPF】Binding入門2。Binding対象を変更するには

Binding時にプロパティではなくそもそもの対象を変更する方法を解説。RelativeSourceを使うかElementNameを使えば大抵のことはできます。
C#

【WPF】Binding入門1。DataContextの伝搬

こんにちは、働くC#プログラマーのさんさめです。 今回はWPF入門編として、Bindingの対象がどのように決まるのかについて解説します。 WPFのBindingに苦手意識を持っているなぜかわからないけどデータが表示されな...
C#

ブレーク中に変数加工やメソッド呼び出ししたい?イミディエイトウィンドウの出番です!

こんにちは、働くC#プログラマーのさんさめです。 VisualStudioを使ってデバッグしている最中に、こんなことを思ったことはありますか? この条件でここに来るはずないんだけどなぁ…今あのメソッド呼んだら何の値が返ってくる...
C#

【WPF】ボタンにEnter,スペースキーが吸われるのを防ぐ方法2選

こんにちは、働くC#プログラマーのさんさめです。 WPFでスペースキーに処理をアサインした経験はあるでしょうか。 WPFでスペースキーやEnterキーをよく押すアプリケーションを開発する場合、ボタンにキー入力が吸われてしまう可...
スポンサーリンク
タイトルとURLをコピーしました