C# 如何在插入模式下设置RadDataForm?

C# 如何在插入模式下设置RadDataForm?,c#,.net,wpf,telerik,C#,.net,Wpf,Telerik,我想在启动时以插入模式显示RadDataForm。怎么做? 是否可以仅在XAML中执行此操作?RadDataForm有一个自动编辑属性,该属性应该在加载控件时将其设置为编辑模式,但我一直无法使其工作。不过,还有另一种选择;在RadDataForm加载的事件上设置事件处理程序,然后从该处理程序调用RadDataForm.BeginEdit()。这将使表单在加载后处于编辑模式 <telerik:RadDataForm x:Name="ctrlPersonForm" AutoEd

我想在启动时以插入模式显示RadDataForm。怎么做?
是否可以仅在XAML中执行此操作?

RadDataForm有一个
自动编辑
属性,该属性应该在加载控件时将其设置为编辑模式,但我一直无法使其工作。不过,还有另一种选择;在
RadDataForm
加载的
事件上设置事件处理程序,然后从该处理程序调用
RadDataForm.BeginEdit()
。这将使表单在加载后处于编辑模式

<telerik:RadDataForm
    x:Name="ctrlPersonForm"
    AutoEdit="True"
    AutoGenerateFields="True"
    Header="Person"
    ItemsSource="{Binding Mode=TwoWay, Path=People}"
    Loaded="OnPersonFormLoaded">
</telerik:RadDataForm>

private void OnPersonFormLoaded(object sender, RoutedEventArgs e)
{
    ctrlPersonForm.BeginEdit();
}

我将DataView设置为RadDataForm.ItemsSource。AddNewItem()方法引发异常:“无法将外部对象添加到此列表。”
private void OnPersonFormLoaded(object sender, RoutedEventArgs e)
{
    ctrlPersonForm.AddNewItem();
}