いつもお世話になっています。
前提・実現したいこと
現在コチラを参考に、
画面遷移の練習をしています。
構成はそのサイトに似せており、以下のようになっています。
※DataBinding.csは今後ReactivePropertyを使用するので導入しています。
当初、WPFのコーディング開始時には、MainWindow.xamlとなっていたので、
D&DでViewsフォルダ内に移動後、MainView.xamlに改名しました。
発生している問題・エラーメッセージ
MainViewやTransitionPanelには何もコードを加えていませんが、
開始(緑△)を押しただけで
2つのMainWindowとタイトルの付いたウィンドウが現出します。
何故、2枚表示されてしまうのでしょうか。
理由とその対策方法を教えていただければと思います。
該当のソースコード
MainView.xaml
<Window x:Class="WpfApp2.Views.MainView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" Title="MainWindow" Width="800" Height="450" mc:Ignorable="d"> <Grid /> </Window>
TransitionPanel.xaml
<UserControl x:Class="WpfApp2.Views.TransitionPanel" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800" Background="Aqua"> <Grid> </Grid> </UserControl>
App.xaml
<Application x:Class="WpfApp2.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApp2" StartupUri="Views/MainView.xaml"> <Application.Resources /> </Application>
補足情報(FW/ツールのバージョンなど)
MSVS2019 v 16.4.5
.NET Framework v 4.8.03752
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/13 09:44