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