我在列表框中添加了ToggleSwitches。
以下是xaml文件。
<ListBox>
<toolkit:ToggleSwitch Header="" Margin="30,0,0,0" Name="Item1" SwitchForeground="#FFF09609">
<toolkit:ToggleSwitch.ContentTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="item1" Width="110" Margin="10,0,100, 0"/>
</StackPanel>
</DataTemplate>
</toolkit:ToggleSwitch.ContentTemplate>
</toolkit:ToggleSwitch>
</ListBox>
我的问题是移除toggleswitch中的顶部和底部空间。 我想在ListBox中添加几个ToggleSwitch,但是一个Toggle Switch具有较大的顶部和底部间距。 如果我减少ToggleSwitch的高度,文本和图形的底部会被切断。 解决这个问题的解决方案是什么?
答案 0 :(得分:2)
您可以为ToggleSwitch的边距设置减去值,如下所示: -
<StackPanel>
<toolkit:ToggleSwitch Content="Test"
Margin="0,-20,0,-20" />
<toolkit:ToggleSwitch Content="Test"
Margin="0,-20,0,-20" />
<toolkit:ToggleSwitch Content="Test"
Margin="0,-20,0,-20" />
<toolkit:ToggleSwitch Content="Test"
Margin="0,-20,0,-20" />
</StackPanel>