Как изменить интервал между полями в DataForm в Silverlight?Как изменить интервал между полями в DataForm?
Я пробовал редактировать шаблон, но не могу найти то, что мне нужно. Я думал, что все, что мне нужно было, это изменить MinHeight
и Margin
стиля DataField
, но это не похоже на это.
<Style TargetType="dataFormToolkit:DataField">
<Setter Property="IsTabStop" Value="False"/>
<Setter Property="Margin" Value="2"/>
<Setter Property="MinHeight" Value="5"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="dataFormToolkit:DataField">
<ContentControl x:Name="ContentControl" Foreground="{TemplateBinding Foreground}" HorizontalContentAlignment="Stretch" IsTabStop="False" VerticalAlignment="Center"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Я нашел ряд статей о стилизации DataForm, но многие из них, похоже, устарели. Я ничего не вижу в полном извлеченном шаблоне в Blend, который соответствует интервалу.
Пробовали ли вы положить 'свойство Margin' на' ContentControl' элементе? – Gabe
хорошая мысль - оптимистично за минуту, но, похоже, это не так –