如何降低XAML ToggleSwitch的宽度(宽度属性不适合我)

本文关键字:属性 不适合 何降低 ToggleSwitch XAML | 更新日期: 2023-09-27 17:53:14

我没有正确设置XAML ToggleSwitch的宽度。

我的代码如下:
<Controls:ToggleSwitch OnLabel="True" 
                       OffLabel="False" 
                       IsEnabled="{Binding CheckValueEnable}" 
                       IsChecked="{Binding CheckValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="250" >
</Controls:ToggleSwitch>

无论我设置了什么宽度值,文本(真/假)和视觉切换按钮之间的间距都太大了。我怎样才能减少这个间隔?

如何降低XAML ToggleSwitch的宽度(宽度属性不适合我)

我猜你的问题(有点夸张)是这样的:

{O }___________ 真正的

你想要的是:

{O}__True

在不知道控件的情况下,这有点困难,但我猜你唯一的选择是修改ToggleSwitch的ControlTemplate来定义内容呈现者的位置

编辑:

此外,您可能会发现下面的文章很有用,因为它描述了在XAML

中编辑控件的过程http://docs.telerik.com/devtools/wpf/styling-and-appearance/styling-apperance-editing-control-templates