C#

スポンサーリンク
C#

【C#】データベース(MySQL)のテキスト文字列が文字化けするとき

C#からMySQLへの操作で、日本語文字列が文字化けする事象が発生しました。 その詳細と対応方法を説明していきます。 発生した事象 日本語文字列をC#で作成した画面で入力して、入力された内容をMySQLのデータベースに INSERT したり...
C#

[C#][WPF]依存関係プロパティをオーバーライドする方法

WPFでカスタムコントロールを作っていると、基本クラスで定義されているプロパティのデフォルト値を変更したり、プロパティの値の変更に対して処理を行いたい場合があります。 しかし、WPFの依存関係プロパティは virtual ではないので、オー...
C#

[WPF][C#]ListBox仮想化してるつもりが出来てなかった

WPF で ListBox を仮想化して実装しているつもりが出来ていなかったというお話。 ダメコード <ListBox HorizontalAlignment="Stretch" ItemsSource="{Binding Hoge}" M...
スポンサーリンク
C#

[C#][WPF]DataTemplateを使いこなそう!

いきなりですが、 あなたは下のような画面を作る場合、どのようにXAMLを記述しますか? 全部で50個!LabelやTextBoxで書くのは大変ですよね。 こんな場合には、『DataTemplate』を使いましょう!! DataTemplat...
C#

[C#]コンボボックスの項目を選択する方法(SelectedIndex)

今回は、コンボボックス(ComboBox)の項目を選択する方法をご紹介します。 コンボボックスの項目を選択する コンボボックスの項目を選択するには、ComboBox の SelectedIndexプロパティを指定します。 comboBox名...
C#

[C#][WPF]DataGridの指定セルにフォーカスを移動する方法

DataGridで任意のセルにフォーカスを移動する方法が分からずに悩んだので、簡単にまとめてみました。 DataGridを使って一覧表示していると、ユーザから痒い所に手が届くようにして欲しいという内容の要望が出てくるんですよね。 フォーカス...
C#

[C#][WPF]TextBoxコントロールのテキストの先頭または末尾にカーソルを配置する

カスタムコントロールなどを作成していると、TextBoxのカーソル位置を制御する場面に出くわすことがあります。 テキストボックス内でカーソルをテキストの先頭もしくは末尾に移動する方法を解説します。 カーソルを先頭に移動する // コンテンツ...
C#

[C#][WPF]DataGrid のカラムにタブキーでフォーカスしないようにしたい!

WPF で DataGrid を使って開発をしていると Tab キーによるフォーカス移動で DataGrid 内の特定の列だけフォーカスさせたい場面がある。 今回は、DataGrid の特定の列にタブストップしないようにする方法を紹介します...
C#

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

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

[C#][WPF]2台目のモニタにフォームを表示する

PCに複数のモニタを接続していると、指定したモニタにフォームを表示して欲しいという要望があがることがあります。 今回は、ノートPC+液晶外部モニタという環境で外部モニタ側にフォームを全画面表示する方法を説明していきます。 もちろんメインモニ...
スポンサーリンク