Доступ к объекту в TabItem в Silverlight, С#

У меня есть вкладка с диаграммой.

Как я могу получить доступ к диаграмме вкладки, чтобы предоставить ей источник данных?


person CompiledIO    schedule 27.05.2013    source источник


Ответы (2)


Просто используйте привязку на диаграмме, а также установите RelativeSource Ancestor в свой DataContext.

person 7h4ro3    schedule 27.05.2013
comment
В настоящее время диаграмма находится в макете, который устанавливается в Application.xaml, и именно так я получаю tabItem tab = sidePanel.Items[i] as TabItem; если (вкладка.Имя == customTabName) - person CompiledIO; 27.05.2013

Сначала добавьте using System.Windows.Controls.Primitives; и using System.Linq; в раздел использования.

После этого вы можете получить диаграмму (если это имя класса) следующим образом:

Chart myChart = tab.GetVisualDescendants().OfType<Chart>().FirstOrDefault();
person Jozef Benikovský    schedule 01.08.2013