2013-11-13 3 views
0

Наверное, действительно простая ошибка, я загрузил набор инструментов WPF и поместил AutoCompleteBox в мое окно. Как создать стиль для этого элемента управления? Я пытался следовать MSDN, но не повезло до сих пор ...Как создать WPF AutoCompleteBox?

http://msdn.microsoft.com/en-us/library/dd728668(v=vs.95).aspx

На моем окне у меня есть:

<Controls:AutoCompleteBox style="{StaticResource acInput}"/> 

В моих стилях я следующее:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        xmlns:input="clr-namespace:System.Windows.Controls.Input" 
        xmlns:vsm="clr-namespace:System.Windows;assembly=System.Windows"> 

    <Style x:Key="acInput" TargetType="input:AutoCompleteBox"> 
     <Setter Property="FontFamily" Value="Segoe UI" /> 
    </Style> 

</ResourceDictionary> 

Но у меня есть ошибка: Имя "AutoCompleteBox" не существует в пространстве имен "clrnamespace: System.Windows.Controls.Input".

+0

вы говорите Auto Select Text Box МОФ инструментария ? –

+0

@ParthPatel да – mbdavis

ответ

0

решаемые его:

Просто измененная TargetType в "Органы управления: AutoCompleteBox"

<Style x:Key="acInput" TargetType="Controls:AutoCompleteBox"> 
    <Setter Property="FontFamily" Value="Segoe UI" /> 
</Style> 
0

Добавьте следующую ссылку имен:

xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit" 
+0

не решился – mbdavis

Смежные вопросы