用户点击1或2的页面,您将被推送到同一页面,但我希望它是每个点击类别的唯一列表。因此,当您点击subset(data, year %in% seq(1961, 2011, by =10))
时,只有Clickthis1
人才可以访问,而如果您点击Clickthis1
,只有点击{{1}才会显示一个列表}}。
Clickthis2
这是信息被推入的页面以及我有列表的位置。我不知道我该怎么办。
Clickthis2
答案 0 :(得分:2)
如果您选择使用公共属性而不是重载构造函数:
在您的呼叫页面(StartPage?)中,传入类别名称:
void Clickthis1 (object sender, EventArgs args)
{
startPage= new StartPage();
startPage.CategoryName = categoryName;
Navigation.PushAsync (startPage));
}
然后在你的第二页(我称之为ListPage)
class ListPage : ContentPage
{
public ListPage()
{
getItems ();
}
private string categoryName;
public string TheCategoryName
{
get { return categoryName; }
set { categoryName= value; }
}
然后在列表构建方法中使用该类别:
async void getItems ()
{
var items = await parseAPI.myInfo (Application.Current.Properties[categoryName].ToString ());
...
}