C#

スポンサーリンク
C#

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

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

【C#】【WPF】コードでWPFの背景色を設定する方法!

C#のプログラムからWPFの背景色とフォント色を変更する方法をご紹介します。 今回はテキストボックスを例に説明していきます。 背景色を設定する textBox1.Background = Brushes.Blue; ...
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...
スポンサーリンク
タイトルとURLをコピーしました