0

我正在使用ComboBoxEditfrom DevExpress

我遇到过这篇文章,我需要为我的ComboBoxEdit. 我需要用户能够在 中键入一个值ComboBoxEdit,即使该值不在绑定对象列表中。

这是我到目前为止所拥有的:

<dxe:ComboBoxEdit Name="someName"
              Height="Auto" 
              Width="Auto"
              ImmediatePopup="True"
              AutoComplete="True"
              IncrementalFiltering="True"
              IsEnabled="True"
              Visibility="Visible"
              VerticalAlignment="Stretch" 
              HorizontalAlignment="Stretch"
              IsTextEditable="True"
              VerticalContentAlignment="Stretch" 
              HorizontalContentAlignment="Right"
              Mask="###,###,###,##0.00;###,###,###,##0.00-"
              MaskType="Numeric"
              DisplayFormatString="###,###,###,##0.00;###,###,###,##0.00-"
              MaskUseAsDisplayFormat="True"
              ItemsSource="{Binding Path=SomeItemsSource}"
              DisplayMember="{Binding Path=SomeDisplayMember}"
              ValueMember="{Binding Path=SomeValueMember}"
              EditValue="{Binding Path=SomeEditValue}">
<dxe:ComboBoxEdit.StyleSettings>
    <dxe:ComboBoxStyleSettings />
</dxe:ComboBoxEdit.StyleSettings>

一切正常,但我无法输入不在列表中的值。

我怎样才能获得与我提到的帖子中相同的行为ComboBoxEdit

4

2 回答 2

1

需要设置:ValidateOnTextInput="False"

于 2012-07-05T12:33:27.163 回答
0

尝试使用"Devexpress.XtraEditors.MRUEdit"

于 2012-07-05T09:05:39.880 回答