ModelService.Find 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
找到符合的模型項目,並提供起點作為起點。
多載
| 名稱 | Description |
|---|---|
| Find(ModelItem, Predicate<Type>) |
找到符合的模型項目,並提供起點作為起點。 |
| Find(ModelItem, Type) |
找到符合的模型項目,並提供起點作為起點。 |
備註
所有步行都是遞迴的。
Find(ModelItem, Predicate<Type>)
找到符合的模型項目,並提供起點作為起點。
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Predicate<Type ^> ^ match);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find(System.Activities.Presentation.Model.ModelItem startingItem, Predicate<Type> match);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Predicate<Type> -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, match As Predicate(Of Type)) As IEnumerable(Of ModelItem)
參數
- startingItem
- ModelItem
從這裡 ModelItem 開始尋找。 高於此項目的項目將被忽略。 這個項目,以及它以下的層級項目,都會被納入搜尋結果。 若此值為 null, Root 則改用 。
傳回
一個 IEnumerable<T> 包含所有符合查詢的模型項目的 that。
例外狀況
match 是 null。
備註
所有步行都是遞迴的。
適用於
Find(ModelItem, Type)
找到符合的模型項目,並提供起點作為起點。
public:
abstract System::Collections::Generic::IEnumerable<System::Activities::Presentation::Model::ModelItem ^> ^ Find(System::Activities::Presentation::Model::ModelItem ^ startingItem, Type ^ type);
public abstract System.Collections.Generic.IEnumerable<System.Activities.Presentation.Model.ModelItem> Find(System.Activities.Presentation.Model.ModelItem startingItem, Type type);
abstract member Find : System.Activities.Presentation.Model.ModelItem * Type -> seq<System.Activities.Presentation.Model.ModelItem>
Public MustOverride Function Find (startingItem As ModelItem, type As Type) As IEnumerable(Of ModelItem)
參數
- startingItem
- ModelItem
從這裡 ModelItem 開始尋找。 高於此項目的項目將被忽略。 這個項目,以及它以下的層級項目,都會被納入搜尋結果。 若此值為 null, Root 則改用 。
傳回
一個 IEnumerable<T> 包含所有符合查詢的模型項目的 that。
例外狀況
type 是 null。
備註
所有步行都是遞迴的。