У меня есть приложение, которое использует 1000 элементов управления. Как установить минимальную ширину всех этих элементов управления.Как установить минимальную ширину всех элементов управления в приложении в wpf
0
A
ответ
1
Я бы сказал, что со стандартом по умолчанию, но есть много элементов управления, которые переопределяют их стиль по умолчанию. Таким образом, вероятно, наиболее эффективным способом было бы создать «базовый» стиль
<Style TargetType="FrameworkElement" x:Key="BaseStyle">
<Setter Property="MinWidth" Value="30" />
</Style>
и/или установить стиль для каждого типа ваших элементов глобального стиля (без х: Key), и с точным стилем (с ключом) , где вам это нужно. Глобальный стиль для кнопки, например:
<Style TargetType="Button" BasedOn="{StaticResource BaseStyle}">
<Setter Property="MaxWidth" Value="50" />
</Style>