私はXamarin
が初めてです。私は新しいXamarin XAML App(Xamarin.Forms Portable)
を作成しました。ポータブルプロジェクトでは、デフォルトではMainPage.Xaml
です。 MVVM
モデルを作成するには、3つの新しいフォルダ-Views, ViewModels, and Models
を作成しました。今度は、Viewsフォルダに新しいMainPage.Xaml
を追加し、デフォルトのMainPage.Xaml
ページを削除する予定でした。しかしここで私は両方のページのいくつかの違いを参照してください。 MainPage.Xaml
のデフォルト値はxmlns:local="clr-namespace:Test"
ですが、新しいMainPage.Xaml
はありません。再び新しいMainPage.Xaml
には<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
がありますが、デフォルトの値はありません。スクリーンショットは以下のとおりです。 XAMLINフォームのデフォルトのXAMLページと新しいXAMLページは同一ではありません
がmean.Why違いがあります。何かを変更する必要がありますか?デフォルトのMainPage.Xamlを削除することはできますか?Views.Doesでコピーする必要がありますか?デフォルトのページから新しいページにマークアップをコピーする必要があります。もしそうなら、なぜですか? ありがとうございます。
よく説明されています!しかし、ラベルテキスト= {バインディングメインテキスト} '。あなたはMainTextが何であるか教えてください。 –
MainTextは、DataContext(あなたのViewModel)のstring型のプロパティである必要があります。 –