0

リストボックスにトグルスイッチを追加しました。

以下は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>

私の問題は、トグルスイッチの上下のスペースを削除することです。ListBox に複数の ToggleSwitch を追加したいのですが、1 つのトグル スイッチの上下の間隔が大きくなっています。ToggleSwitch の高さを小さくすると、テキストとグラフィックの下部が切り刻まれます。これを修正するための解決策は何ですか?

4

1 に答える 1

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>
于 2012-04-05T08:10:25.957 に答える