WPF開発ノウハウ集
- 新規プロジェクトの作成
- デバッグの実行
- 文字の表示
- Binding(表示)
- Binding(入力)
- Binding(更新)
Xaml の実装
- Label
- TextBox
- CheckBox
- ComboBox
- DataGrid
- TabControl
- Button
- ContextMenu
- Grid
- ScrollViewer
Binding の実装
- Label
- TextBox
- CheckBox
- ComboBox
- DataGrid
- TabControl
- ICommand (Button/ContextMenu)
オリジナル・コントロールの作成
- NumericUpDown
- ToggleButton
- Windowタイトルバー・ヘルプアイコン
データベース・アクセス
- dllの用意
- App.configに定義を追加
- 接続/切断/暗号化
- 情報を取得する
- 情報を更新する/Transaction
- プリペアドステートメント
- Entityクラス
- SQLステートメントのリソース・ファイル化
ログファイル出力
- dllの用意
- AssemblyInfo.csの編集
- 定義ファイルを作成する
- ログを出力する
- ログを暗号化/複合化する
外部アセンブリ
- 外部アセンブリを動的に読み込む
- WPFアプリでWinFormsコントロールを使う
Tips
- CheckBoxにintをbindする(IValueConverterの実装)
- Databaseの接続/切断時の注意
- Labelに’_‘を表示する
- ObservableCollection操作時の注意
- ControlからScrollViewerを取得する
- 表示領域外で起動したWindowの位置補正
(https://github.com/pgm-knowhow/wpf)