GraphCool没有关于枚举的大量文档,所以我只是为那些可以使用它的人发布我的枚举信息:
枚举是对象的参数,只能包含指定的值。据我所知,GraphCool还要求使用默认值定义它们。
示例枚举是(在枚举标签中写入):
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
base.OnCreateView(inflater, container, savedInstanceState);
var view = this.BindingInflate(Resource.Layout.SplitDetailView, null);
_toolbar = view.FindViewById<Toolbar>(Resource.Id.toolbar);
if (_toolbar != null) {
BaseActivity.SetSupportActionBar(_toolbar);
BaseActivity.SupportActionBar.SetDisplayHomeAsUpEnabled(true);
}
return view;
}
示例类型,包含枚举:
enum PublishersEnum {
PEARSON
WILEY
MCGRAWHILL
}
推荐/约定:
使用全部大写字母来帮助区分枚举使用。
使用&#34; Enum&#34;命名枚举在某个地方的名字
关注:
我没有好好使用图酷界面,当我尝试从字符串迁移到枚举时,迁移值等并没有很好用,希望其他人会有更好的运气。