プログラミング
▽▼Prismとは?▼▽ ・WPFアプリなどをMVVMパターンで作成するためのフレームワーク。 ・Visual StudioでPrism Template Packをインストールすることで使える。 ▽▼XAMLとは?▼▽ ・マークアップ言語。WPFのUI担当。 ・XAMLを使わないで、C#でもWPFアプリは作れる…
任意のイベントで任意のコマンド実行する方法。 ▽▼完成図▼▽ 1.ウィンドウ初期表示 2.ウィンドウ内を左クリックしたときに、ユーザーコントロール遷移 ▽▼ソースコード▼▽ ■MainWindow.xaml (以下が必要) ・xmlns:prism="http://prismlibrary.com/" ・xmlns:i…
コントロールをまとめて設定したいときにApplication.Resources、Window.Resourcesを使うと便利。 ▽▼完成図▼▽ ▽▼ソースコード▼▽ ■App.xaml prism:PrismApplication x:Class="MyWorkProject.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen…
WPFでコンテキストメニューを表示する方法。 ▽▼完成図▼▽ ①Buttonコントロールにコンテキストメニューを設定して表示 ②<Window.ContextMenu>でコンテキストメニューを設定して表示 ③ボタン以外のコントロールでコンテキストメニューを表示 ▽▼ソースコード▼▽ ■MainWindow.xaml </window.contextmenu>
▽▼起こったこと▼▽ SQLiteのSQLiteConnection生成のあたりで実行時にエラーが発生する。 ■発生場所 using (var connection = new SQLiteConnection(@"Data Source=C:\Users\(略)\〇〇.db;Version=3;"))■エラー内容 例外がスローされました: 'System.DllNotFou…
RegionManagerのナビゲーションを使って画面遷移する方法。 ▽▼完成図▼▽ 1.メイン画面表示 2.「ボタンA」押下後 ▽▼ソースコード▼▽ 1.メイン画面にボタンを設置 ■MainWindow.xaml
表示、非表示を制御するのにVisibilityを使う方法があるけれど、ViewModelで設定したbool型をバインドするだけだとうまくいかない。 BooleanToVisibilityConverterも使ってバインドがうまくいく ■MainWindow.xaml
デバッグ時にウィンドウの上部に黒いツールバーが表示されていたので、 非表示にした方法。 デバッグ実行中のウィンドウ オプション⇒「アプリ内ツールバーを有効にする」のチェックを外す ウィンドウの上部に黒いツールバーが表示されなくなりました~