#wpf #custom-controls
#wpf #пользовательские элементы управления
Вопрос:
Мой вопрос :
Как создать пользовательский макет для элементов управления, подобных приведенным выше изображениям?
с помощью Microsoft Expression Blend? Как?
Пожалуйста, направьте меня к нужной статье или обсудите, что у вас есть
Ответ №1:
В Expression Blend 4 есть несколько встроенных форм, которые могли бы вам здесь помочь. По сути, вы хотите изменить шаблон TextBox
элемента управления, чтобы он содержал форму речевого пузыря вместо стандартной Border
.
В качестве альтернативы, вы могли бы сделать это без повторного создания шаблонов. Что-то вроде этого:
<UserControl xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing" Margin="100">
<ed:Callout AnchorPoint="-0.13,0.29" CalloutStyle="RoundedRectangle" Fill="#FFF4F4F5" Stroke="Black">
<ed:Callout.Content>
<TextBox BorderThickness="0" Background="Transparent">Hello</TextBox>
</ed:Callout.Content>
</ed:Callout>
</UserControl>
Кстати, ты действительно имел в виду TextBox
или ты на самом деле имеешь в виду TextBlock
? В последнем случае все, что вам нужно, это:
<ed:Callout AnchorPoint="-0.13,0.29" CalloutStyle="RoundedRectangle" Fill="#FFF4F4F5" Stroke="Black" Content="Hello"/>
Комментарии:
1. повторно реализовать что? , что это за конкретный контейнер для реализации?
2. повторите шаблон, а не повторную реализацию.