C#

スポンサーリンク
C#

[C#][WPF]ViewModel側からコントロールのフォーカスを指定する方法

アプリケーションを作成する際、使う人を意識していますか? 例えば、 入力チェックなどを行い、エラーのある項目を表示した後、その項目のコントロールにフォーカスを当てておくと、すぐに入力・修正することが出来ます。 他にも、 登録ボタンを押して登...
C#

[C#][WPF]WPF で TextBlock に枠線を付ける方法!

TextBlockを使っている最中、ふと枠線が欲しくなることがありますよね!?しかし、TextBlockにBorderの設定はありません。 ここでは、枠線の設定方法を紹介します。 こちらの記事も良ければご確認ください。 TextBlockに...
C#

[C#][WPF]DataGridが画面サイズを超えてしまう!スクロールバーが表示されない(汗

DataGridを使ってデータを一覧表示させる場合、全てのデータを確認するためにはスクロールバーが必要ですよね。 でも、なぜか一覧にスクロールバーは表示されず、ウィンドウサイズを越えて大きくなってしまう。 今回はスクロールバーを表示させる方...
スポンサーリンク
C#

【C#】配列の中身をカンマ区切りの文字列にする

配列をそのままカンマ区切りの文字列として出力する方法のメモです。 SQL文のIN句に与えるため調べました。 string.Joinメソッド 連結文字列と配列をパラメータに渡すと、配列の値をそれぞれ連結文字列で結合した文字列が返ってきます。 ...
C#

【C#】【WPF】TextBoxの値を右寄せにする方法!

WPFに限らず、コントロールのたぐいは基本左寄せになっていることが多い。 今回は、WPFでコントロールおよび値を右寄せにする方法をご紹介していきます。 コントロールを右寄せにしよう! さっそく、TextBoxを右寄せにするXAMLコードです...
C#

【C#】【WPF】2重起動の防止方法をご紹介します。

もしも、作成したプログラムが2つ、3つ起動された場合、ちゃんと動作するでしょうか? 文書を編集するようなプログラムであれば、複数起動できた方が便利かも知れません。しかし、システム状態を監視するようなプログラムであれば1つだけ動作すれば十分で...
C#

【C#】【WPF】DataContextとItemsSourceの違い

DataContextとItemsSourceの違い、わかりますか? MVVMでデータをバインディングするために、しっかりと違いを理解しておきましょう。 DataContextとItemsSourceの違い DataContext Data...
C#

【C#】【WPF】画面を最大化!全画面表示する方法

WPFでは、直接に全画面表示の設定ができるわけではありません。Windowクラスの複数のプロパティを設定することで全画面に表示することができます。 画面を最大化するためのプロパティを紹介いたします。 プロパティ プロパティ値意味Window...
ActiveReports

【ActiveReports】テーブルレイアウトで1行ごとに背景色を変更する方法

1行ごとに背景色を変えて一覧表示する場面は多々あります。 オンラインマニュアルに記載はありますが、毎回調べているので自分用の備忘録として残しておきます。 セクションレポート 1.メソッドを作成する デザイナ画面のDetailセクションをダブ...
C#

【C#】【WPF】DataGridから親のDataContextを取得する

DataGridは、ItemsSourceにバインドしたリスト(コレクション)を一覧表示してくれるのでなにかと重宝します。 しかし、DataGridから同じ親DataContextの別の要素を参照するにはノウハウが必要なので紹介します。 や...
スポンサーリンク