【发布时间】:2017-06-21 00:48:14
【问题描述】:
我正在制作一个 Xamarin Forms 应用程序,解决方案名为 RESTTest,我的共享项目名为 RestApp。
在我的共享项目中,我有一个名为 ViewModels 的文件夹,其中包含一个名为 MainViewModel.cs 的类
我有一个名为MainPage.xaml 的页面,其中有一个名为MainPage.xaml.cs 的代码隐藏。在我的 XAML 中,我试图像这样包含我的 Viewmodels 文件夹:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:RestApp"
x:Class="RestApp.MainPage"
xmlns:ViewModels="clr-namespace:RestApp.ViewModels;assembly=RestApp">
但是当我像这样向我的页面添加绑定时:
<ContentPage.BindingContext>
<ViewModels:MainViewModel />
</ContentPage.BindingContext>
我收到一个未处理的异常:
Type ViewModels:MainViewModel not found in xmlns clr-namespace:RestApp.ViewModels;assembly=RestApp
我错过了什么?
【问题讨论】:
标签: c# xaml xamarin xamarin.forms