2014-09-28 3 views
0

Я новичок в XAML и, вероятно, даже не думая об этой проблеме в правильном направлении, но ...фрагменты XAML и Визуальный дизайнер Студия XAML

В основном я хочу немного фрагмент XAML, что я могу привнести в различные UserControls при некоторых обстоятельствах. XAML просто показывает небольшой тег сбоку элемента управления с помощью Border и TextBlock.

Было бы достаточно легко вырезать и вставлять это в каждый элемент управления, но это будет неуклюже и будет больно в любое время, когда я хочу его обновить. Конечно, я мог бы сделать это во время выполнения в базовом классе управления, но я предпочел бы использовать конструктор. Я мог бы сделать тег UserControl сам по себе, но это тоже бесполезно тяжело.

Так какой-то способ сделать небольшие фрагменты XAML в дизайнере, которые мне не хватает? Я думаю, что в этом случае у него будет (в данном случае) Граница в корневом документе XAML.

Это приложение для Windows 8, использующее VS2013.

+0

Вы можете применить мой ответ [здесь] (http://stackoverflow.com/questions/13292179/best-way-to-use-a-vector-image- in-wpf/13293017 # 13293017) и просто поместите его в свой ресурсный словарь или generic.xaml или что-то еще, чтобы его можно было найти как StaticResource, тогда ваша многострочная линия станет одной строкой, и вы сможете повторно использовать ее повсюду легко и изменить его только одно место, когда необходимы изменения. –

+0

Это * вид * того, что я хочу, но позволяет ли я редактировать XAML с помощью конструктора VS? – terriblememory

+0

Конечно, самый простой маршрут, где бы вы ни находились на своем экране, щелкните правой кнопкой мыши ContentControl и выберите «Редактировать шаблон-> Изменить текущий», и он откроет его. –

ответ