具体参考ADD以获得对组合框控件的IsEditable属性的访问权限?

时间:2016-11-28 22:38:01

标签: vb.net winforms

我已经让基本的组合框工作正常,但是我想阻止用户只是在控件的编辑部分中输入自己的条目,绕过我填充的下拉列表。如果有必要,我准备将条目与我的列表进行比较(和拒绝)。

似乎IsEditable属性和IsReadOnly属性的正确组合将起到作用,但我无法访问其中任何一个参数。我的研究表明我需要做一些绑定或者可能需要添加引用或添加更新的dll或类似的东西。有人提到财产dependecy似乎很有希望,但不确定如何确认或拒绝或修复。

我确信我可以做其中的一件事,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解您的问题,您希望用户无法输入comboBox并只能选择其中一个选项?

喜欢这个吗?

  <ComboBox x:Name="comboBox1" IsEditable="True" IsReadOnly="True">
      <TextBlock><Run Text="option 1"/></TextBlock>
      <TextBlock><Run Text="option "/></TextBlock>
      <TextBlock><Run Text="option 3"/></TextBlock>
  </ComboBox>

请澄清这是不是你想要的,我会改变我的答案