月別アーカイブ: 2016年6月

【C#,WPF】DataGrid選択行から非表示カラムの値を取得

【C#,WPF】DataGrid選択行から非表示カラムの値を取得

WPFでデータグリッドの選択行にあるセル値を取得する際、DataGridColumnのGetCellContentを利用する方法があります。ただし、この方法は取得したいセルが画面に表示されていない場合、値の取得に失敗してしまいます。そこで、カラムが非表示でもセルの値を取得する方法を紹介します。

続きを読む

【C#,WPF】処理を待機して時間差で実行(タイマーによる遅延)

【C#,WPF】処理を待機して時間差で実行(タイマーによる遅延)

WPFでコーディングをしていると、「この処理は一定時間待ってから実行したい」という場合があります。そんなときにはタイマーを使用することで、処理に間隔(インターバル)を設定することができます。以下に、タイマーによる遅延を発生させて、処理を時間差で実行する方法を紹介します。

続きを読む

【C#,WPF】最大化・最小化・閉じるボタンの非表示設定

【C#,WPF】最大化・最小化・閉じるボタンの非表示設定

WPFでウィンドウを作成している際に、右上の最大化・最小化・閉じるボタンを非表示にしたいときがあります。タイトルバーごと非表示にするには、Windowの「WindowStyle」プロパティを「None」にすればいいですが、今回はタイトルバーを残しつつボタンのみを非表示にする方法を解説します。

続きを読む