我正在尝试在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或数据类有问题吗?
答案 0 :(得分:2)
在你的xaml中,添加
CommandButtonsVisibility="All"
在DataForm
声明中。
如果您愿意,可以将CommandButtonsVisibility
绑定到一个组合框
<ComboBox SelectedItem="{Binding CommandButtonsVisibility, ElementName=expenseDataForm, Mode=TwoWay}" SelectedIndex="0" >
并且能够根据CB选择控制哪些命令按钮可用。
答案 1 :(得分:1)
这行代码很有帮助:
expenseDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.All;