C#【WPF】Snoopを使ってビジュアルツリーを覗いてみよう こんにちは、働くC#プログラマーのさんさめです。 WPFアプリを作っていると、思ったようなレイアウトになってくれないことがよくあります。 2017以降のVisualStudioであれば、xamlのエディットコンティニューができるため、Mar... 2020.12.22C#WPF
C#【WPF】DataGridでページ内検索的なことがしたいその1 こんにちは、C#プログラマーのさんさめです。 本記事のサンプルは書きかけです。参考にできるところはあるかもしれませんが、基本的にこのままでは使いにくいです。 DataGridで、いわゆるページ内検索のような挙動を実現したいと思いました。 こ... 2020.11.28C#DataGridWPF
C#【WPF】TextBoxの右クリックメニューを非表示にするには こんにちは、働くC#プログラマーのさんさめです。 WPFのTextBoxには、「元に戻す」や「コピー」などの標準機能とでも言うべき挙動がいくつかあります。 その中でも、「カット」「コピー」「ペースト」については、特に何も設定しなくても自動で... 2020.10.17C#WPF
C#【LINQ】Selectさえ使えればLINQは大体OK こんにちは、働くC#プログラマーのさんさめです。 LINQの大前提と言っても良いSelectの紹介です。 Selectは、LINQを語る上では絶対に外せない、超重要メソッドです。 しかし、慣れないうちはSelectでもできることをforea... 2020.10.06C#LINQ
雑記相談は「何をして欲しいか」ではなく「何をしたいか」から始めよう こんにちは、働くC#プログラマーのさんさめです。 チームで開発していると、自分の担当じゃない部分で追加実装のお願いや、どう作ればいいか聞きたくなることが必ずでてきます。 幾年か働いてきた経験から、スムーズにいく相談とこじれる相談があることが... 2020.10.01雑記
C#【WPF】Binding入門5。DataTriggerの活用 こんにちは、働くC#プログラマーのさんさめです。 今回はBinding入門編第5回です。 過去の回は以下をご覧ください。 【WPF】Binding入門1。DataContextの伝搬【WPF】Binding入門2。Binding対象を変更す... 2020.09.22C#WPFWPF入門
C#【WPF】フォルダ選択ダイアログは一択です【Windows】 C#ではFolderBrowserDialogよりもCommonOpenFileDialogを使うべきです。その理由と使い方を画像を交えて解説します。 2020.09.19C#WindowsWPF
C#Clipboardで起きる例外だけは握りつぶしていい理由 こんにちは、働くC#プログラマーのさんさめです。 この記事を呼んでいるあなたは、「OpenClipboard に失敗しました」という例外の対処に困っているのではないでしょうか。 この例外は、起きない人の元では全く起きないのに、なぜかある人の... 2020.07.26C#例外
C#【WPF】DataGridで複数セルにまとめて入力できるようにするには こんにちは、働くC#プログラマーのさんさめです。 DataGridを用いたアプリケーションを開発しているとき、次のようなことを言われたことがあるでしょうか? 複数セルにまとめて入力できるようにして欲しいんだけど… こう言いたくなる気持ちも分... 2020.07.05C#DataGridWPF
C#DataGridのSelectedItemsをどんな時でも取得する方法 こんにちは。働くC#プログラマーのさんさめです。 WPFにおけるDataGridにはSelectedItem, SelectedItemsという選択している行のDataContextにアクセスできるプロパティがあります。 しかし、このプロパ... 2020.07.04C#DataGridWPF