public void UpdateListTags()
{
List<string> tags = new List<string>();
//Enumerating all shopping list items and adding all
//unique tags to Shoppingist.Tags List
foreach (ShoppingListItem item in this.ListItems)
{
foreach (string tag in item.Tags)
{
if (!tags.Contains(tag))
tags.Add(tag);
}
}
tags.Sort();
//Adding an '[Empty]' string to list for displaying in Custom Filter List Control
tags.Insert(0, "Tag [Empty]");
bTags = true;
this.Tags = tags;
}