0

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 要素内に別のページを配置することはできません。では、その中で MasterDetailPage または TabbedPage を使用する方法は?

4

0 に答える 0