public LocationRowItemAdapter(Context context, IRoleManager roleManager) : base(context, roleManager, Resource.Layout.LocationsRowItem) { DeleteVisibility = roleManager.Permissions.ContainsKey(Resource.Id.LocationRowItemDelete) ? ViewStates.Visible : ViewStates.Invisible; EditVisibility = roleManager.Permissions.ContainsKey(Resource.Id.LocationRowItemEdit) ? ViewStates.Visible : ViewStates.Invisible; _styleProvider = ColorConditionalStyleProvider.Instance; }