UIElementCollection.First 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回可循环访问 UIElementCollection 中的项的迭代器对象。
public:
virtual IIterator<UIElement ^> ^ First() = IIterable<UIElement ^>::First;
IIterator<UIElement> First();
public IIterator<UIElement> First();
function first()
Public Function First () As IIterator(Of UIElement)
返回
迭代器对象。 迭代器的当前位置位于 0 索引位置;如果集合为空,则位于集合末尾。
实现
注解
保存 First 返回的迭代器的一种便捷方法是将返回值分配给使用自动类型推导关键字 (keyword) 声明的变量。 然后使用 IIterator API 作为 while 循环的一部分。 例如:
auto iterator1{ uieCollection.First() };
while (iterator1.HasCurrent())
{
Windows::UI::Xaml::UIElement currentItem{ iterator1.Current() };
// Your logic here that does something with currentItem.
iterator1.MoveNext();
}
auto iterator1 = uieCollection->First();
while (iterator1->HasCurrent)
{
auto currentItem = iterator1->Current;
//your logic here that does something with currentItem
iterator1->MoveNext();
}