Ala*_*an2 3 xamarin xamarin.forms
查看 Xamarin shell 示例,我看到以下内容:
namespace Xaminals.Views
{
[QueryProperty("Name", "name")]
public partial class CatDetailPage : ContentPage
{
public string Name
{
set
{
BindingContext = CatData.Cats.FirstOrDefault(m => m.Name == Uri.UnescapeDataString(value));
}
}
public CatDetailPage()
{
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
return base.OnBackButtonPressed();
}
}
}
Run Code Online (Sandbox Code Playgroud)
有谁知道的目的:[QueryProperty("Name", "name")]
为了使页面在导航时接收数据,页面类必须用QueryPropertyAttribute.
当你设置
[QueryProperty("Name", "name")]
Run Code Online (Sandbox Code Playgroud)
第一个参数 -"Name"指将接收数据的属性的名称。
第二个参数 -"name"指id将在查询中传递的参数
您可以阅读官方文档了解更多内容
| 归档时间: |
|
| 查看次数: |
7802 次 |
| 最近记录: |