Не могу изменить свойство элемента, наход. в DataTemplate
Модератор: dessar66
Сообщений: 2
• Страница 1 из 1
Не могу изменить свойство элемента, наход. в DataTemplate
Привет всем, возникла необходимость изменять свойства элементов, котороые находятся в DataTemplate.
Например необходимо изменить параметры TextBlock:
Есть вариант, создать Load Event на TextBlock`е, потом в функции от Sender'а получить сам TextBlock, но визуальные изменения заметны для пользователя.
Решение не подходит.
Какие есть еще варианты?
Спасибо за внимание.
Например необходимо изменить параметры TextBlock:
- Код: выделить все
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="LawItemTemplate">
<StackPanel>
<TextBlock
Text="{Binding Name}"
TextWrapping="Wrap"/>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
Есть вариант, создать Load Event на TextBlock`е, потом в функции от Sender'а получить сам TextBlock, но визуальные изменения заметны для пользователя.
Решение не подходит.
Какие есть еще варианты?
Спасибо за внимание.
- Serhii
- Сообщений: 1
- Зарегистрирован: 22 июл 2012, 17:16
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
Re: Не могу изменить свойство элемента, наход. в DataTemplat
Так как вы биндите текст
Text="{Binding Name}"
Так же можно связать любое свойство в коде C#, например :
Width="{Binding width}"
Text="{Binding Name}"
Так же можно связать любое свойство в коде C#, например :
Width="{Binding width}"
- Код: выделить все
....
public string width
{
//get { return somewidth; }
get { return "200"; }
set { somewidth = value; }
}
- Newred
- Сообщений: 2
- Зарегистрирован: 27 авг 2012, 00:33
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
Сообщений: 2
• Страница 1 из 1
Вернуться в Базовые аспекты разработки
Кто сейчас на форуме
Зарегистрированные пользователи: Yandex [Bot]