Как механизм XAML ищет Binding.ElementName
против RelativeSource.AncestorType
.
Если бы я искал родительское окно или страницу (чтобы в нем было задано значение x: Name), было бы очень по-другому, если бы поиск ElementName происходил вверх (то есть начиная с ближайшего текущего элемента до дочерних уровней дерева, тогда это лучше использовать AncestorType, так как он не будет искать братьев и сестер, только предков.
Но если он (ElementName) начинается с вершины визуального дерева и идет все глубже и глубже, то, конечно, я должен получить его с помощью свойства ElementName.
Итог : у меня вопрос, является ли Binding.ElementName
поиском имени с вершины дерева или с точки привязки вверх.
Так что, пожалуйста, поделитесь со мной своими знаниями.