1

我正在尝试在 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}" />

显示的内容: 只是没有保存和编辑按钮的字段

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

4

2 回答 2

2

在您的 xaml 中,添加

CommandButtonsVisibility="All" 

在你的DataForm声明中。

如果你愿意,你可以绑定CommandButtonsVisibility到让我们说一个组合框

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

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

于 2010-10-06T01:38:12.160 回答
1

这行代码很有帮助:

expenseDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All;
于 2010-10-06T01:32:29.423 回答