プログラミング

スポンサーリンク
C#

【C#】【WPF】MVVMらしく画面遷移する方法!

WPFで画面遷移させる方法は、先にタブコントロールを用いた方法を紹介しました。 今回は、DataTemplateを使い、MVVMらしくコードビハインドではなく、プロパティ変更通知イベントにより切り替える方法を紹介...
C#

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

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

【C#】【WPF】リソースとStaticResourceの定義と使い方

StaticResourceとは? WPFでは複数のUI要素で1つのオブジェクトを共有するための仕組みがあり、それをリソースと呼んでいます。 例えば複数のボタンがあり、それぞれに同じ背景色を設定する場合、背景色の変更のたびに全...
スポンサーリンク
C#

【C#】【WPF】画面遷移する方法

WPFで画面遷移させる方法は、いくつかありますがここではタブコントロールを用いた方法を紹介します。 他の方法も紹介していますので、こちらも参考にしてください。 タブを配置する さっそく、タブコントロールを配置...
C#

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

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

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

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

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

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

【C#】【WPF】UIスレッド以外からコレクションを操作する!

画面にボタンを実装していたら、このような例外が出ました。 System.NotSupportedException: 'この型の CollectionView は、Dispatcher スレッドとは異なるスレッドからその Sourc...
C#

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

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

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

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