Как динамически изменить свойства текстового поля в xaml - PullRequest
0 голосов
/ 05 января 2012

Я создал текстовое поле, используя xaml.У меня есть файл с именем styles.xaml, который имеет все свойства текстового поля.Теперь я хочу динамически изменять свойства (высота, высота и т. Д.) Через styles.xaml.

Ответы [ 2 ]

1 голос
/ 05 января 2012

Вы можете использовать свойство Style в Textbox.

myTextbox.Style = Application.Current.Resources["NewTextboxStyle"] as Style;
0 голосов
/ 05 января 2012
  1. Добавьте ссылку на словарь ресурсов в ваш app.xaml

    <Application.Resource>
    
       <ResourceDictionary Source="styles.xaml"/> 
    
    </Application.Resources>
    
  2. Используйте this.Resources в вашем коде для доступа к ресурсу стиля.

    Style txtStyle = App.Current.Resources["TextBoxStyle"] as Style;
    
  3. Установите стиль в текстовом поле

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