WPF Prism6 へ
2017年11月21日 Visual Stdio 2015 ProのNuGetからPrism5をインストールしようとしが、Prism5がなくなっていた。先週はあったのに。
Prism6のUnityに移行する。
1) NuGetから Prism.Unity V6.3 をインストール
2) 各パッケージを最新の安定版にする。
NuGet パッケージ | アセンブリ |
---|---|
CommonServiceLocator v2.0.1 | CommonServiceLocator.Dll |
Prism.Core v6.3.0 | |
Prism.Uniy v6.3.0 | |
Prism.Wpf v6.3.0 | |
Unity v5.3.0 |
となった。
Prismの学習曲線は険しくて長い(^^;)
DI
コンストラクタインジェクション
セッターインジェクション
メソッドインジェクション
TextBox (System.Windows.Controls)常に末尾にスクロールし表示する。
private void textBox_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox textBox = (TextBox)sender;
textBox.ScrollToEnd();
}