如何使用XAML的Xamarin Forms Labs ViewModel?

时间:2015-05-11 12:57:33

标签: xaml mvvm xamarin xamarin.forms xlabs

我为我的Xamarin.Forms项目尝试了一些MVVM实现,而XLabs的ViewModel看起来对我来说是最好的。但我真的不知道怎么用它制作一个MasterDetail XAML页面。我的TestPage派生自ViewBase类。所以我的第一种方法是这样的:

<?xml version="1.0" encoding="UTF-8" ?>
<toolkit:BaseView xmlns="http://xamarin.com/schemas/2014/forms"
                  xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                  xmlns:toolkit="clr-namespace:XLabs.Forms.Mvvm;assembly=XLabs.Forms"
                  x:Class="XLabs.Sample.Pages.Mvvm.MvvmSamplePage"
                  Title="MVVM">
 <toolkit:BaseView.Content>
        <StackLayout>
            <Button Text="{Binding NavigateToViewModelButtonText}" Command="{Binding NavigateToViewModel}" />
        </StackLayout>
    </toolkit:BaseView.Content>
</toolkit:BaseView>

但是在BaseView.Content元素中我不能放另一个Page。那么如何在其中使用MasterDetailPage或TabbedPage呢?

0 个答案:

没有答案