내보기 모델의 엔터티에 바인드 된 Dataform을 사용하여 한 필드에서 항목의 콤보 상자를 만들어야합니다. 을 자동 생성 이벤트에 코드 : 유로 설정하면 내가 필드가 필요한 경우 내가 팝업이 콤보 상자에 표시 할 수있는 방법 파악 및 일반 텍스트 상자와 같은 오류 메시지를 보여주기 위해 노력하고Silverlight 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에서 볼 수 있기 때문에 유효성 검사 오류가 발생하지만 표시 레이블을 표시하지 않는다. 단지 오류 메시지 일 뿐이다. 버그라고 생각한다.
필자가 정말로 필요로하는 것은 필드가 텍스트 상자와 같은 팝업과 함께 필요하다는 것을 보여주는 것입니다. 나는 콤보 박스에 어떤 종류의 스타일을 가져 와서 유효성 검사 오류를 보여줘야한다고 생각합니까? 이게 어디서 찾을 수 있니?