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