ModelService.Find 方法 (ModelItem, TypeIdentifier)
在衍生類別中覆寫時,尋找指定之起點的相符模型項目。
命名空間: Microsoft.Windows.Design.Services
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public MustOverride Function Find ( _
startingItem As ModelItem, _
typeIdentifier As TypeIdentifier _
) As IEnumerable(Of ModelItem)
public abstract IEnumerable<ModelItem> Find(
ModelItem startingItem,
TypeIdentifier typeIdentifier
)
public:
virtual IEnumerable<ModelItem^>^ Find(
ModelItem^ startingItem,
TypeIdentifier typeIdentifier
) abstract
abstract Find :
startingItem:ModelItem *
typeIdentifier:TypeIdentifier -> IEnumerable<ModelItem>
public abstract function Find(
startingItem : ModelItem,
typeIdentifier : TypeIdentifier
) : IEnumerable<ModelItem>
參數
- startingItem
型別:Microsoft.Windows.Design.Model.ModelItem
要開始搜尋的模型項目。在階層架構中這個項目之上的所有項目都將忽略。在階層架構中,這個項目及其下方的所有項目都包含在這個搜尋的範圍內。如果這個參數為 nullNull 參照 (即 Visual Basic 中的 Nothing),則會使用這個根。
- typeIdentifier
型別:Microsoft.Windows.Design.Metadata.TypeIdentifier
要尋找之物件型別的識別項。
傳回值
型別:System.Collections.Generic.IEnumerable<ModelItem>
符合查詢之模型項目的列舉型別 (Enumeration)。
備註
這個方法會列舉指定之父代範圍中,具有所要求型別的所有項目。
編輯模式的所有周遊都是遞迴性。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Services 命名空間