我在组合框上的自定义验证规则有问题。我使用telerik。 如果我在新插件中使用此功能,则验证工作会很好;问题是当我在更新中使用它时。 当我打开表单并加载数据时,设置“ Status_SelectedIndex”,并在ComboBoxStatusList字段中搜索正确的值。 使用刹车点,我看到Status_SelectedIndex设置正确,但是Status_SelectedIndex再次触发了空值。 如果我省略...,则不会发生。 我hda尝试更改模式,将其与UpdateSourceTrigger混合,但未成功。
<telerik:RadComboBox Grid.Column="1" Grid.Row="3" Name="ComboBoxStatusList"
EmptyText="Select the status"
ItemsSource="{Binding ComboBoxStatusList}"
SelectedItem="{Binding Status_SelectedItem}"
SelectedIndex="{Binding Status_SelectedIndex}"
DisplayMemberPath="Status_Description"
Margin="10,0,10,0" IsEnabled="{Binding Status_IsEnable}"
Validation.ErrorTemplate="{StaticResource ErrorTemplateSilverlightStyle}">
<telerik:RadComboBox.Text>
<Binding Path="ComboBoxCustomsStatusList" Mode="TwoWay" UpdateSourceTrigger="Default">
<Binding.ValidationRules>
<Valid:CustomValidationRule ValidatesOnTargetUpdated="True" />
</Binding.ValidationRules>
</Binding>
</telerik:RadComboBox.Text>