2009-06-20 3 views
0

У меня есть небольшая проблема.Доступ к элементу XAML из другого XAML

У меня есть окно, в котором основным содержимым является UserControl. Пользовательский элемент управления - это элемент управления ItemsControl. В окне у меня есть слайдер, который увеличивает значение ItemsControl.

Проблема в том, что в Windows я создал UserControl, и у меня нет прямого доступа к ItemsControl, и если я увеличу UserControl, я увеличу все (включая scrollviewer).

Вопрос: ¿Как я могу получить доступ к ItemsControl внутри UserControl в окне? Я думаю о том, чтобы привязать UC и перейти с ItemsControl с помощью Path, но я думаю, что это неправильная идея.

спасибо.

ответ

2

Вы можете создать свойство зависимостей в UserControl для уровня масштабирования и связать с ним масштаб ItemsControl. Затем вы можете манипулировать (или привязывать) свойство масштабирования из своего окна.

На стороне записки, возможно, слайдер принадлежит внутри UserControl ...

+0

Эммы, если вещь о свойстве зависимостей, я проверю, что это снова, потому что я думаю, что ДП являются жесткая частью WPF , Ползунок будет находиться в строке состояния, и эта строка состояния находится в окне. Спасибо AndrewS. –

+0

+1 .. данные привязывают Usercontrol к значению ползунка. – Gishu

+0

Хорошо, я помету этот ответ как действительный. Я был болен и пробовал сегодня с ДП. Спасибо, AndewS –

Смежные вопросы