Как обновить пользовательский элемент управления - PullRequest
0 голосов
/ 13 сентября 2011

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

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

У меня есть несколько идей:

  • Переписать пользовательский элемент управления в качестве элемента управления, чтобы его можно было шаблонизировать
  • Создать второй пользовательский элемент управления, но привязать его к той же модели представления

1 Ответ

1 голос
/ 14 сентября 2011

Вы должны выбрать первый вариант. Перепишите исходный элемент управления как «Silverlight Templated Control», заимствуя его из исходного UserControl xaml, чтобы помочь вам настроить исходный шаблон по умолчанию.

Просмотрите тему MSDN: Как: создать новый элемент управления путем создания шаблона элемента управления

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...