C#

C#に関する記事です

スポンサーリンク
C#

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

Max,Minには「要素が無い時に使うと例外になる」、「クラスに対して直感的に使えない」など一癖あります。それぞれ、「要素があるかチェックしてから使うようにする」、「独自拡張メソッドを定義する」といった対応が考えられます。本記事ではこの対応について詳しく解説します
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弾。検索結果総数と現在位置を表示するようにして分かりやすくなりました。
C#

【WPF】Snoopを使ってビジュアルツリーを覗いてみよう

こんにちは、働くC#プログラマーのさんさめです。 WPFアプリを作っていると、思ったようなレイアウトになってくれないことがよくあります。 2017以降のVisualStudioであれば、xamlのエディットコンティニューができ...
C#

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

こんにちは、C#プログラマーのさんさめです。 本記事のサンプルは書きかけです。参考にできるところはあるかもしれませんが、基本的にこのままでは使いにくいです。 DataGridで、いわゆるページ内検索のような挙動を実現したいと思...
スポンサーリンク
タイトルとURLをコピーしました