2011-07-31 43 views
4

我目前正在开发一个C#WPF应用程序。我使用的是AutoCompleteBox控件,我想限制用户只输入有限数量的字符,即只能在自动完成框中输入10个字符。设置AutoCompleteBox的最大字符长度C#WPF

我知道在一个普通的文本框属性MaxLength将被使用,但这似乎不可用于AutoCompleteBox。

任何帮助将不胜感激。谢谢

回答

10

你的财产TextBoxStyleAutoCompleteBox

<toolkit:AutoCompleteBox> 
    <toolkit:AutoCompleteBox.TextBoxStyle> 
     <Style TargetType="TextBox"> 
      <Setter Property="MaxLength" Value="10"/> 
     </Style> 
    </toolkit:AutoCompleteBox.TextBoxStyle> 
</toolkit:AutoCompleteBox> 
+1

感谢这个伟大的工作 – Boardy