Kje*_*ous 18 size wpf geometry
我在应用程序中有一些与触摸一起工作的radiobuttons.因为最终用户可以拥有厚手指,所以我希望将radiobutton中的圆和文本设置得更大.
问题是,我只能使文字更大,而不是放射线按钮中的圆圈.
<RadioButton VerticalAlignment="Center" x:Name="rbtnContainers" Click="SetContainers" FontSize="18">Containers</RadioButton>
Run Code Online (Sandbox Code Playgroud)
使用高度也不起作用.它使无线电按钮更大,但圆形保持不变.
任何提示或答案都表示赞赏.
Nit*_*esh 29
这应该适合你.
<Viewbox Height="40">
<RadioButton></RadioButton>
</Viewbox>
Run Code Online (Sandbox Code Playgroud)
另一种方法是为RadioButton编写自己的ControlTemplate并根据需要更改其外观.
更多的黑客将尝试简单地用类似的东西转换对象......
<RadioButton.RenderTransform>
<CompositeTransform ScaleX="5" ScaleY="5"/>
</RadioButton.RenderTransform>
Run Code Online (Sandbox Code Playgroud)
请记住,ScaleX
并且ScaleY
需要相等,否则对象看起来会笨拙地拉伸
根据我自己的实验,这个渲染完全没有搞砸(例如没有对齐问题等)