Я использую Dataform, которая привязана к объекту в моей модели представления, для одного поля мне нужно создать комбинированный список элементов, я создаю его и связываю его, используя этот код в событии автогенерации:
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, но он не отображает метку дисплея, только сообщение об ошибке, я думаю, что это может быть ошибкой.
Что мне действительно нужно, так это чтобы показать, что поле с таким всплывающим окном, как текстовое поле, является обязательным, я думаю, что я должен получить какой-то стиль в поле со списком, чтобы показать правильные ошибки проверки? где я могу найти этот стиль?