Лучший отвечающий
TextBox - template

Вопрос
-
Здравствуйте.
У меня такая проблема. Создаю стиль для TextBox в котором кроме текстового поля должен отображаться ещё один элемент (Pred_fon)
Вот собственно кусок стиля (код вставить не смог, форма очень долго грузится, поэтому бросаю просто так)
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBoxBase}">
<Border x:Name="bord" CornerRadius="3,3,3,3" Background="DarkGray" BorderBrush="WhiteSmoke" BorderThickness="1">
<Grid>
<ScrollViewer Margin="0" x:Name="PART_ContentHost"/>
<TextBlock HorizontalAlignment="Left"/>
<local:Pred_fon Visibility="Hidden" HorizontalAlignment="Right" x:Name="Put"/>
</Grid>
</Border>При запуске приложение выдаёт ошибку: "TargetType для ControlTemplate "Button" не соответствует типу "TextBox" на основе шаблона."
10 февраля 2011 г. 19:51
Ответы
-
В точности такая ошибка будет, если элемент Style применить к типу Button. Скопируйте, пожалуйста, полностью весь элемент словаря ресурсов (он ведь у Вас в словаре?) и место, где этот стиль устанавливается для элемента TextBox.
- Помечено в качестве ответа Serdceder 12 февраля 2011 г. 16:21
10 февраля 2011 г. 20:09
Все ответы
-
В точности такая ошибка будет, если элемент Style применить к типу Button. Скопируйте, пожалуйста, полностью весь элемент словаря ресурсов (он ведь у Вас в словаре?) и место, где этот стиль устанавливается для элемента TextBox.
- Помечено в качестве ответа Serdceder 12 февраля 2011 г. 16:21
10 февраля 2011 г. 20:09 -
Спасибо за помощь. Проблему решил.12 февраля 2011 г. 16:20