с использованием элемента управления, определенного в словаре ресурсов

Я создаю проект Silverlight, в котором у меня есть страница silverlight. Страница состоит из элемента управления, который необходимо отображать / скрывать во время выполнения на основе определенной логики, поэтому его нельзя поместить ни в один контейнерный элемент управления. Чтобы решить эту проблему, я поместил элемент управления в словарь ресурсов страницы и указал его ключ x :. Это происходит по двум причинам:
1. Я указывал ранее, что элемент управления отображается / скрывается во время выполнения через логику
2. Элемент управления не поддерживает стиль XAML

Теперь у меня есть другая страница, требующая того же элемента управления. поэтому я хочу разместить элемент управления через словарь разрешения, а не создавать через разметку элемента управления

Так может ли кто-нибудь сказать мне, как разместить элемент управления, который я определил в словаре ресурсов страницы. Я могу переместить этот элемент управления в глобальный словарь ресурсов приложения. для меня это не будет проблемой.

Любая помощь будет принята с благодарностью. Спасибо в адване


person Uday0119    schedule 17.06.2012    source источник


Ответы (1)


Вы можете создать DataTemplate и поместить в него элемент управления, а затем загрузить этот шаблон данных в качестве шаблона содержимого элемента управления содержимым, который есть на вашей странице.

Но это не должно так работать. Что мешает вам разместить элемент управления в макете и контролировать его видимость в соответствии с вашей логикой?

person XAMeLi    schedule 17.06.2012