如何降低XAML ToggleSwitch的宽度(Width属性对我不起作用)?

时间:2016-06-29 14:03:35

标签: c# wpf xaml

我无法正确设置XAML ToggleSwitch的宽度。

我的代码如下:

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

无论我设置的是什么宽度值,文本(true / false)和可视切换按钮之间的间距都太大。 如何减少间距?

1 个答案:

答案 0 :(得分:1)

我猜你的问题(过分夸大了)是这样的:

{O} ___________ True

你想要的是:

{O} __ True

在不知道控件的情况下有点困难,但我猜你只有选择是修改ToggleSwitch的ControlTemplate以定义内容演示者位置

修改 除此之外,您可能会发现以下文章很有用,因为它描述了在XAML中编辑控件的过程

http://docs.telerik.com/devtools/wpf/styling-and-appearance/styling-apperance-editing-control-templates