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