0
私はTabbedPage
を持っていますが、私がしたいことは、json ListView
をMainPageの下にあるContentPage
にストリームすることです。'AppName.MyListItem'を 'AppName.MySecundPage.MyListItem'に暗黙的に変換できませんか?
私が理解できる限り、xamlに翻訳すると失われてしまいます。
誰もがこれで私を助けることができますか?
私のコードは次のようになります。あなたのコードベースで
私のC#ファイル
void OnListViewItemSelected(object sender, SelectedItemChangedEventArgs eventInfo)
{
if (eventInfo.SelectedItem != null)
{
cityItem clickedCityName = (cityItem)eventInfo.SelectedItem;
System.Diagnostics.Debug.WriteLine(clickedCityName.cityAddress);
citiesListView.SelectedItem = null;
SingelCityPage pcity = new SingelCityPage();
pcity.currentCity = clickedCityName;
//Looks like I am missing something here but I don't find any reference.
//or is in the XML that its missing the connection?
Navigation.PushAsync(pcity);
}
}
私のXAML
<ContentPage.Content>
<StackLayout>
<ListView x:Name="citiesListView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.ContextActions>
<AbsoluteLayout Padding="10,10,10,10">
<Label Text="{Binding cityName}" AbsoluteLayout.LayoutBounds="0.0, 0.0, 0.75, 0.5" AbsoluteLayout.LayoutFlags="All" />
<Label Text="{Binding cityLocation}" AbsoluteLayout.LayoutBounds="0.0, 1.0, 0.75, 0.5" AbsoluteLayout.LayoutFlags="All" />
<Label Text="{Binding cityAdress}" AbsoluteLayout.LayoutBounds="1.0, 0.0, 0.5, 1.0" AbsoluteLayout.LayoutFlags="All" />
</AbsoluteLayout>
</ViewCell.ContextActions>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
</ContentPage.Content>
あなたはこのエラーが出るん:
貼り付けスニペットは役に立ちませんので、私は、問題は、この行に起こると言うだろう、再び推測?タイトルに記載されているタイプをどこでも使用することはできません。このために_relevant_コードを投稿したようではありません。 – Cheesebaron