我在列表框中添加了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中添加几个ToggleSwitches,但是一个切换开关的顶部和底部间距很大。如果我减小ToggleSwitch的高度,文本和图形的底部就会被截断。有什么解决方案可以解决这个问题?
发布于 2012-04-05 16:10:26
您可以为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>https://stackoverflow.com/questions/10024546
复制相似问题