UIHelperFindParentT - метод
Возвращает визуального родителя типа T для reference заданного объекта,
используя особенности визуального дерева, логического дерева и ContentElement.
Возвращает null, если объект заданного типа (или его наследника) не найден.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static T FindParent<T>(
DependencyObject reference,
Func<DependencyObject, bool> conditionFunc = null
)
where T : DependencyObject
Public Shared Function FindParent(Of T As DependencyObject) (
reference As DependencyObject,
Optional conditionFunc As Func(Of DependencyObject, Boolean) = Nothing
) As T
public:
generic<typename T>
where T : DependencyObject
static T FindParent(
DependencyObject^ reference,
Func<DependencyObject^, bool>^ conditionFunc = nullptr
)
static member FindParent :
reference : DependencyObject *
?conditionFunc : Func<DependencyObject, bool>
(* Defaults:
let _conditionFunc = defaultArg conditionFunc null
*)
-> 'T when 'T : DependencyObject
- reference DependencyObject
-
Объект, для которого требуется получить родительский объект по дереву. Может быть равен null.
- conditionFunc FuncDependencyObject, Boolean (Optional)
-
Функция, которая должна выполняться для элемента, чтобы продолжать поиск уровнем выше,
или null, если поиск продолжается до успеха или до прихода к вершине дерева.
- T
TРодительский объект по дереву.