我有一个使用1000个控件的应用程序。如何设置所有这些控件的最小宽度。
答案 0 :(得分:1)
我会说默认样式,但有很多控件,它们会覆盖默认样式。因此,最有效的方法可能是创建“基础”风格
<Style TargetType="FrameworkElement" x:Key="BaseStyle">
<Setter Property="MinWidth" Value="30" />
</Style>
和/或为每种类型的元素设置样式,使用全局样式(不使用x:Key),并使用精确样式(使用键),在需要的地方。 按钮的全局样式,例如:
<Style TargetType="Button" BasedOn="{StaticResource BaseStyle}">
<Setter Property="MaxWidth" Value="50" />
</Style>