Как сделать это преобразование с React-Native?

Это шаблон управления по умолчанию для ListBox:

    <ControlTemplate x:Key="ListBoxControlTemplate1" TargetType="{x:Type ListBox}">
        <Border x:Name="Bd" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Padding="1" SnapsToDevicePixels="True">
            <ScrollViewer Focusable="False" Padding="{TemplateBinding Padding}">
                <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
            </ScrollViewer>
        </Border>
        <ControlTemplate.Triggers>
            <Trigger Property="IsEnabled" Value="False">
                <Setter Property="Background" TargetName="Bd" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
            </Trigger>
            <Trigger Property="IsGrouping" Value="True">
                <Setter Property="ScrollViewer.CanContentScroll" Value="False"/>
            </Trigger>
        </ControlTemplate.Triggers>
    </ControlTemplate>

Обратите внимание на Padding = "1" на границе с именем Bd. Поскольку это привязано, а не привязано к шаблону, вы можете либо перемотать ListBox, либо установить дополнение на 0, либо, поскольку Padding на ScollViewer имеет привязку шаблона к заполнению ListBox, вы можете установить Padding в ListBox равным -1 смещение отступов на границе.

37
задан alucard.g 31 May 2016 в 07:32
поделиться