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 に答える