Определить глобальную ширину текстового поля (или другого элемента управления) в WPF - PullRequest
0 голосов
/ 25 марта 2010

Я хотел бы иметь возможность поддерживать ширину элементов управления глобально во всем приложении WPF.

Ранее в мире winforms я переопределял нагрузку в базовой форме, перебирал все элементы управления и контейнеры, определял тип элементов управления и устанавливал размеры соответственно.

Думаю, я мог бы сделать то же самое в WPF, но есть ли лучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Определите стиль TextBox в словаре ресурсов и установите сеттер для установки желаемой ширины

<Style x:Key="{x:Type TextBox}" TargetType="{x:Type TextBox}">
    <Setter Property="Width" Value="200" />
      ..........
</Style>
1 голос
/ 25 марта 2010

Установите Стиль для TextBox на самом высоком уровне в вашей визуальной иерархии.

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