Xamarinフォームを使用していますが、リストビューでクリックした後に要素の詳細を表示することはできません。詳細を含む新しいビューが開きます。オブジェクト全体をビューにバインドしてプロパティを簡単に使用する方法はわかりません。ここでXamarinフォームは詳細ビューでオブジェクトをバインドする方法を見つけることができません
は私のコードです:ここでは
public partial class ContactDetailPage : ContentPage
{
public ContactDetailPage(Agency agencyItem)
{
InitializeComponent();
// The agencyItem is get from a list view
// HERE I suppose I need to bind the agencyItem to the view ?
}
}
は、代理店を表示するには、私の詳細図である:
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Project.ContactDetailPage">
<ContentPage.Content>
<StackLayout Spacing="0">
<Label Text="{Binding agency.name}" FontSize="Micro" LineBreakMode="TailTruncation" />
<Label Text="{Binding agency.address}" FontSize="Micro" LineBreakMode="TailTruncation" />
</StackLayout>
</ContentPage.Content>
</ContentPage>
私はそれを表示するためにagencyItemにビューをバインドするにはどうすればよいですか?
MVVMパターンはどのように見えるのですか? – fandro
True!ユースケースがない場合は、それをしないでください!私はそれが存在するかどうかを知っているかどうか疑問に思っていました;)小さなプロジェクトでも利益を得ることができます。もちろん、あなたのプロジェクトはすばやく大きく成長すると確信しています。 –
okありがとう、私はそれを学んでいる – fandro