Мне кажется, что вы не указываете свой собственный шаблон редактирования для элемента управления, но форма данных позволяет сделать это за вас. У меня такое чувство, потому что, если вы уже используете шаблон редактирования, вы бы не задавали вопрос. Учтите это: -
<dataform:DataForm x:Name="dataForm">
<dataform:DataForm.EditTemplate>
<DataTemplate>
<StackPanel>
<Border BorderBrush="Black" BorderThickness="2">
<StackPanel>
<dataform:DataField>
<TextBox Text="{Binding ID, Mode=TwoWay}" />
</dataform:DataField>
<dataform:DataField>
<TextBox Text="{Binding Name, Mode=TwoWay}" />
</dataform:DataField>
</StackPanel>
</Border>
<dataform:DataField>
<CheckBox IsChecked="{Binding Test, Mode=TwoWay}" />
</dataform:DataField>
</StackPanel>
</DataTemplate>
</dataform:DataForm.EditTemplate>
</dataform:DataForm>
Добавление границы вокруг полей ID и Имя - это простой случай помещения их в свои StackPanel
и помещения их в Border
. По сути, с шаблоном вы можете делать все что угодно с внешним видом формы, фактически вам даже не нужен DataField
, если вы чувствуете, что можете лучше выполнять работу с размещением меток и т. Д. В своем собственном XAML.