【发布时间】:2010-04-17 23:32:59
【问题描述】:
我正在使用绑定到我的视图模型上的实体的数据表单,对于一个字段,我需要创建一个项目组合框,我创建它并在自动生成事件上使用此代码绑定它:
ComboBox makes = new ComboBox();
Binding selectedItem = new Binding("conc_claimtype")
{
ValidatesOnExceptions = true,
ValidatesOnDataErrors = true,
ValidatesOnNotifyDataErrors = true,
NotifyOnValidationError= true,
Mode = BindingMode.TwoWay
};
makes.Items.Add("AI");
makes.Items.Add("CO");
makes.Items.Add("RE");
makes.SetBinding(ComboBox.SelectedItemProperty, selectedItem);
DataField makesField = new DataField { Content = makes, Label = e.Field.Label };
e.Field = makesField;
e.Cancel = false;
我试图弄清楚如何在需要该字段时使弹出窗口出现在组合框中,并像常规文本框一样显示错误消息,如果您将其设置为必填但未选择,它会提供验证错误,因为我可以在 ValidationSummary 上看到它,但它没有显示显示标签,只有错误消息,我认为它可能是一个错误。
我真正需要的是显示像文本框这样的弹出窗口需要该字段,我认为我必须为组合框设置某种样式以显示验证错误,对吗?我在哪里可以找到这个样式?
【问题讨论】:
标签: silverlight wcf-ria-services dataform