После использования FlowListView я получил следующий результат:

Но аварийная ситуация должна быть другого цвета с другим событием щелчка и размером FlowColumnCount = "1"
это следующий код:
<?xml version="1.0" encoding="utf-8" ?>
<flv:FlowListView.FlowColumnTemplate>
<DataTemplate>
<Frame BackgroundColor="Purple" Margin="5">
<Label HorizontalOptions="Fill"
VerticalOptions="Fill"
TextColor="White"
XAlign="Center"
YAlign="Center"
Text="{Binding Text}"/>
</Frame>
</DataTemplate>
</flv:FlowListView.FlowColumnTemplate>
</flv:FlowListView>
</StackLayout>
</ContentPage.Content>
Это хранилище MockDataStore:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using DLToolkit.Forms.Controls;
using EscapeHaarlem.Models;
namespace EscapeHaarlem.Services
{
public class MockDataStore : IDataStore<Item>
{
List<Item> items;
public MockDataStore()
{
FlowListView.Init();
items = new List<Item>();
//this.items.Add(new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 1", Description = "This is an item description." });
//this.items.Add(new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 2", Description = "This is an item description." });
var mockItems = new List<Item>
{
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 1", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 2", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 3", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 4", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 5", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 6", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 7", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 8", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 9", Description="This is an item description." },
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 10", Description="This is an item description."},
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 11", Description="This is an item description."},
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 12", Description="This is an item description."},
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 13", Description="This is an item description."},
new Item { Id = Guid.NewGuid().ToString(), Text = "Hint 14", Description="This is an item description."},
new Item { Id = Guid.NewGuid().ToString(), Text = "Emergency", Description="This is an item description."},
};
foreach (var item in mockItems)
{
items.Add(item);
}
}
public async Task<bool> AddItemAsync(Item item)
{
items.Add(item);
return await Task.FromResult(true);
}
public async Task<bool> UpdateItemAsync(Item item)
{
var oldItem = items.Where((Item arg) => arg.Id == item.Id).FirstOrDefault();
items.Remove(oldItem);
items.Add(item);
return await Task.FromResult(true);
}
public async Task<bool> DeleteItemAsync(string id)
{
var oldItem = items.Where((Item arg) => arg.Id == id).FirstOrDefault();
items.Remove(oldItem);
return await Task.FromResult(true);
}
public async Task<Item> GetItemAsync(string id)
{
return await Task.FromResult(items.FirstOrDefault(s => s.Id == id));
}
public async Task<IEnumerable<Item>> GetItemsAsync(bool forceRefresh = false)
{
return await Task.FromResult(items);
}
}
}
Как мне добиться, чтобы аварийная кнопка имела другой цвет и размер клика?
Заранее спасибо