0
別のxamlファイル(FirstView.xamlとSecondView.xaml)に2つのビューを持つアプリケーションがあります。デフォルトモードでアプリケーションがFirstView.xamlからビューを生成します。MVVMを使用すると、App.configを使用して動的にビューを生成できます
<Application x:Class="WpfDemo.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfDemo"
StartupUri="View\FirstView.xaml">
<Application.Resources>
</Application.Resources>
私はラインを編集することにより、第2のビューに切り替えることができます。
StartupUri="View\SecondView.xaml"
これは正常に動作し、コンパイル時に私は実行時にこれを達成したいと思います。私は、次の内容でアプリケーション設定を作成しました:
<applicationSettings>
<WpfDemo.Properties.Settings>
<setting name="View" serializeAs="String">
<value>FirstView</value>
</setting>
</WpfDemo.Properties.Settings>
</applicationSettings>
私はApp.configファイルの内容を読み取ることができます。
string view = Properties.Settings.Default.View.ToString();
私は、実行時にview
変数に応じてビューを切り替えたいです時間。
なぜこれをやりたいのですか?私は自己破壊的な行動に魅了されているので、私は興味があります... – Will