Я следовал этому учебному пособию, чтобы включить проект WPF в мое решение Xamarin.Forms. После прохождения всех этапов и сравнения равенства приложение запускается, но сразу же попадает в исключение.
Exception thrown: 'System.Windows.Markup.XamlParseException' in PresentationFramework.dll
Additional information: Zeilennummer "7" und Zeilenposition "9" von "Durch den Aufruf des Konstruktors für Typ "Cheetah.Forms.WPF.MainWindow", der den angegebenen Bindungseinschränkungen entspricht, wurde eine Ausnahme ausgelöst.".
Вот мой Xaml-файл
<wpf:FormsApplicationPage x:Class="Cheetah.Forms.WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:wpf="clr-namespace:Xamarin.Forms.Platform.WPF;assembly=Xamarin.Forms.Platform.WPF"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
</wpf:FormsApplicationPage>
А вот код-позади:
using Xamarin.Forms.Platform.WPF;
namespace Cheetah.Forms.WPF
{
public partial class MainWindow : FormsApplicationPage
{
public MainWindow()
{
InitializeComponent();
Xamarin.Forms.Forms.Init();
LoadApplication(new Cheetah.Forms.App());
}
}
}
Я не могу определить, что я упускаю или делаю неправильно, так что это может быть ошибкой?