簡體   English   中英

wp7檢查樞軸控件中的現有pivotitem

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM