У меня есть следующий код:Как вы можете получить доступ к элементу управления в ControlTemplate в Silverlight?
ControlTemplate ct = (ControlTemplate)XamlReader.Load(validXmlString);
Теперь мне нужно, чтобы получить контроль, что этот шаблон, созданный, в моем случае, кнопка. Я искал по всему миру и не могу найти простого объяснения того, как это делается.
Обратите внимание, что по какой-то необъяснимой причине Microsoft предоставила метод FindControl() для ControlTemplate в WPF, но не в Silverlight. Я читал, что это можно сделать с помощью VisualTreeHelper, но мне еще предстоит объяснение.
Вы действительно не должны делать это ... –
Бесполезного ответ, Silverlight массово недостатков в реализации DataGrid, и он оставил меня * нет * выбора, но не делать это. У вас есть знания, как это сделать? Если да, поделитесь им. –
Нет выбора? Может быть, вы что-то игнорируете, чего вы пытаетесь достичь в целом? –