我知道如何將數據從Entry,Label發送到下一個表單,但我如何使用ListView完成此操作。 我想要一個簡單的直接方法。將數據從ListView項目傳遞到下一個表單
我的XAML代碼:
<ListView x:Name="MyClientslistView" HasUnevenRows="true" ItemTapped="OnSalesReport">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout Orientation="Vertical" VerticalOptions="Center" Margin="5" >
<Label Text="{Binding client_name}" TextColor="#A7A392" />
<Label Text="{Binding client_address}" TextColor="Black" />
<Label Text="{Binding client_phone}" TextColor="Black" />
<Label Text="{Binding client_email}" TextColor="Black" />
<Label Text="{Binding AssignStatus}" TextColor="Black" />
<Label Text="{Binding assignmentComments}" TextColor="Black" />
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我已經從JSON加載數據到ListView,現在目前我不想動了,他項下表單每個ID,我怎麼能解決呢?
是否要傳遞整個列表?你只想傳遞某人點擊的物品的ID或? –
你不能只發送ListView的ItemSource到下一個表單? –
也許你可以加載你的數據到一個'list'中,然後用它作爲'ListView ItemsSource'。另一種方法,如果你不想改變你現有的代碼是在列表視圖'ItemSources =「{Binding NameOfYourList,Mode = TwoWay}''上使用雙向綁定,並將列表傳遞給下一個表單 – Jimbot