[英]wp7 check for existing pivotitem in a pivot control
我想在pivot控件中動態創建一個pivotitem,但在我這樣做之前,我想檢查一下具有相同名稱值的pivotitem是否已經存在。 有辦法嗎? 如果它不存在,我將按如下方式創建pivotitem並使其成為selecteditem。
p = new PivotItem();
p.Name = name;
p.Header = name;
pivot.Items.Add(p);
pivot.SelectedItem = p;
我看到了pivot控件的Items.Contains(object)方法,但我不確定如何傳遞已經存在或可能不存在的對象。 有沒有辦法只檢查Items集合是否有一個具有特定名稱的pivotitem?
您可以使用LINQ查詢Items
集合:
bool contains = pivot
.Items
.Cast<PivotItem>()
.Any((i) => i.Name == name);
if (!contains)
{
// Add new PivotItem.
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.