调整radiobutton的大小

时间:2013-07-22 14:39:24

标签: wpf size geometry

我在应用程序中有一些与触摸有关的无线电按钮。 因为最终用户可以拥有厚手指,所以我想让圆圈和文字更加宽大。

问题是,我只能使文字更大,而不是放射线按钮中的圆圈。

<RadioButton  VerticalAlignment="Center" x:Name="rbtnContainers" Click="SetContainers" FontSize="18">Containers</RadioButton>

使用高度也不起作用。它使radiobutton更大,但圆圈保持不变。

感谢任何提示或回答。

3 个答案:

答案 0 :(得分:28)

这对你有用。

<Viewbox Height="40">
     <RadioButton></RadioButton>
</Viewbox>

另一种方法是为RadioButton编写自己的ControlTemplate并根据需要更改其外观。

答案 1 :(得分:2)

要仅调整圈子的大小,可以使用RadioButton模板并更改Width的{​​{1}}和Height

BulletChrome

答案 2 :(得分:0)

更多的 hack 将尝试简单地使用类似的东西来转换对象...

<RadioButton.RenderTransform>
    <CompositeTransform ScaleX="5" ScaleY="5"/>
</RadioButton.RenderTransform>

请记住,ScaleXScaleY需要相等,否则对象会看起来很笨拙

根据我自己的实验,渲染它并没有搞砸(例如没有对齐问题等)