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

时间:2012-07-06 09:07:09

标签: c# .net wpf telerik

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

1 个答案:

答案 0 :(得分:2)

RadDataForm有一个AutoEdit属性,它应该在加载时将控件设置为编辑模式,但我无法让它工作。但是有另一种选择;在RadDataForm的{​​{1}}事件上设置事件处理程序,然后从该处理程序调用{​​{1}}。这将使表单在加载后处于编辑模式。

Loaded

如果您只想在加载控件时插入一个新项目(而不是编辑现有项目),那么您可以使用相同的处理程序来调用RadDataForm.BeginEdit()方法:< / p>

<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();
}