Silverlight数据形式:“保存”和“编辑”按钮未显示

时间:2010-10-06 01:30:14

标签: c# silverlight xaml dataform

我正在尝试在Silverlight 4中创建数据表单。也许我做错了。

班级:

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或数据类有问题吗?

2 个答案:

答案 0 :(得分:2)

在你的xaml中,添加

CommandButtonsVisibility="All" 

DataForm声明中。

如果您愿意,可以将CommandButtonsVisibility绑定到一个组合框

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

并且能够根据CB选择控制哪些命令按钮可用。

答案 1 :(得分:1)

这行代码很有帮助:

expenseDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All;