スポンサーリンク
C#

【WPF】Binding入門6。初期値はFallbackValueで指定する

こんにちは、働くC#プログラマーのさんさめです。 今回は第6回ということで、FallbackValueについて説明します。 開発中にこんな困りごとはなかったでしょうか Xamlデザイナー上でExpanderを開いておきたいがBindingを...
C#

【LINQ】Max,Minを使うときに気を付けたい事2選

Max,Minには「要素が無い時に使うと例外になる」、「クラスに対して直感的に使えない」など一癖あります。それぞれ、「要素があるかチェックしてから使うようにする」、「独自拡張メソッドを定義する」といった対応が考えられます。本記事ではこの対応について詳しく解説します
Windows

【Windows】半角/全角をMac風に切り替えるようにする手順

こんにちは、働くC#プログラマーのさんさめです。 MacとWindowsを両方使っていると、「無変換」キーと「変換」キーの誤爆をよく起こします。 なぜなら、Macではこの部分にあたるキーが英数入力とかな入力の切り替えキーになっているからです...
C#

【WPF】TabControlのSelectedItemが機能しない時の対処

こんにちは、働くC#プログラマーのさんさめです。 今回の話は、全容は掴めていないもののこうしたら直った、という知見の共有です。 TabControlといえば、主に設定画面など、情報量が多い領域をグループ化し省レイアウトのために使われるコント...
C#

【WPF】ページングできるListBox

WPFで大量のデータを扱うときはUIの仮想化が快適動作に不可欠ですが、うまくいかない場合の別案として、逐次的にUI要素を作るListBoxを作ってみました
C#

【WPF】ContextMenuからFindAncestorする方法

ContextMenuではFindAncestorで素直に親要素を取得することができないので、PlacementTargetを使って間接的に取得する方法を解説します。
C#

【LINQ】GroupByを使ってリストを分類する

こんにちは、働くC#プログラマーのさんさめです。 LINQ、使ってますか? SelectやWhereは、まだ直感的に使いやすい方ですが、GroupByはどうでしょうか。 処理内容はなんとなく知ってるけど使い時は全然分からないわ… となってい...
C#

【WPF】表示する中身が無いときにExpanderごと非表示にする

Expanderが見えているのに開いたら何も無いというのは不親切です。中身の可視状態に対応するExpanderの作り方を紹介します。
C#

WPFでQRコードを生成して表示する方法

WPFでQRコードを生成するにはZXing.Netを使って作成した後WPF用に変換する必要があります。サンプルコードを交えて紹介します。
C#

【WPF】DataGridでページ内検索的なことがしたいその2

WPFのDataGridでページ内検索がしたい話の第2弾。検索結果総数と現在位置を表示するようにして分かりやすくなりました。
スポンサーリンク