[XAML/Silverlight 3] Возможно ли создать такой шаблон?
Посмотрел ControlTemplate - это практически то, что надо, но там, насколько я понял, можно указать только один ContentPresenter, а у меня три места для вставки контента.можно несколько задавать под разными именами.
зы
лучше может быть containercontrol сделать
можно несколько задавать под разными именамиА подскажи, плиззз, как эти имена в шаблоне задаются, и как потом по именам задавать контент?
А то в документации такого не нашёл.
А подскажи, плиззз, как эти имена в шаблоне задаются, и как потом по именам задавать контент?сделай лучше контрол, так точно должно работать
ps
contentpresenter это по идее пара к контролу, если в контроле было несколько зон для вывода контента, тогда можно и несколько contentpresenter-ов вставлять
сделай лучше контрол, так точно должно работатьСпасибо, и правда, работает
Оставить комментарий
ifani
У меня в приложении есть множество панелей с рамкой, заголовком (название + возможно, некий дополнительный контент) и самим контентом этой панели.То есть что-то вроде:
Хочется один раз эту структуру описать, а потом задавать только ЗАГОЛОВОК, КОНТЕНТ1 и КОНТЕНТ2.
Возможно ли такое? И если да, то как? Если нет, то как наиболее правильно это должно хотеться и делаться в Silverlight?
Посмотрел ControlTemplate - это практически то, что надо, но там, насколько я понял, можно указать только один ContentPresenter, а у меня три места для вставки контента.
Посмотрел DataTemplate - насколько я понял, в качестве источника данных там используется модельный класс (или коллекция а мне бы хотелось в качестве КОНТЕНТ1 и КОНТЕНТ2 задавать XAML код.
Можно, конечно, забить и скопировать эту структуру n раз, но очень хочется сделать красиво