Silverlight Dataform:“保存”和“编辑”按钮不显示

问题描述:

我想在Silverlight 4中创建一个数据表单。也许我做错了什么。Silverlight Dataform:“保存”和“编辑”按钮不显示

类:

public class ExpenseInfoTest 
{ 
    public int MyProperty { get; set; } 
    public int Foo { get; set; } 
    public int Bar { get; set; } 
} 

XAML:

<local:ExpenseInfoTest x:Key="newExpense"/> 

    <df:DataForm Height="218" 
       HorizontalAlignment="Left" 
       Margin="13,368,0,0" 
       Name="expenseDataForm" 
       VerticalAlignment="Top" 
       Width="590" 
       CurrentItem="{StaticResource newExpense}" /> 

什么显示: Just the fields without the save and edit buttons

我想 “保存” 按钮。我怎样才能让它出现?我的XAML或数据类有问题吗?

在XAML中,在你的DataForm声明添加

CommandButtonsVisibility="All" 

如果你愿意,你可以绑定CommandButtonsVisibility至可以说,组合框

<ComboBox SelectedItem="{Binding CommandButtonsVisibility, ElementName=expenseDataForm, Mode=TwoWay}" SelectedIndex="0" > 

,并能够控制基础上,CB选择哪一个命令按钮可用。

这行代码是有帮助的:

expenseDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All;