Доступ к текстовому полю в windows.resources - PullRequest
0 голосов
/ 03 ноября 2011

У меня есть текстовое поле с именем = "TextboxA" в иерархическом шаблоне в window.resources.Со стороны C # как получить доступ к этому конкретному текстовому полю в шаблоне иерархических данных?

1 Ответ

1 голос
/ 03 ноября 2011

Сначала вам нужно иметь ссылку на элемент, который шаблонируется, чтобы вы могли получить этот экземпляр этого элемента управления, их может быть довольно много в любой точке. Затем вы можете получить шаблон и попытаться найти (читайте это!) Элемент элемента шаблона:

var template = (HierarchicalDataTemplate)FindResource("ResourceKeyOfTemplate");
FrameworkElement templatedParent = /* Needs a reference to the templated parent here */;
var textbox = (TextBox)template.FindName("TextboxA", templatedParent);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...