Xaml AutoSuggestBox FontFamily Console不接受

Xaml AutoSuggestBox FontFamily Console不接受,xaml,uwp,Xaml,Uwp,无法使AutoSuggestBox接受ConsoleAS或Courier New。建议 <AutoSuggestBox Text="Not Taking Consolas" Width="250" Height="40" FontFamily="Consolas" FontSize="18" /> AutoSuggestBox的模板由一个内部文本框和一个建议列表视图组成。默认的AutoSuggestBox样式为TextBox的FontFamily(和其他属性)设置自己的值,因此它不

无法使AutoSuggestBox接受ConsoleAS或Courier New。建议

<AutoSuggestBox Text="Not Taking Consolas" Width="250" Height="40" FontFamily="Consolas" FontSize="18" />

AutoSuggestBox的模板由一个内部文本框和一个建议列表视图组成。默认的AutoSuggestBox样式为TextBox的FontFamily(和其他属性)设置自己的值,因此它不会从AutoSuggestBox继承该值。但是,AutoSuggestBox会公开一个属性TextBoxStyle,您可以更改该属性以影响TextBox的外观。如果希望FontFamily也应用于ListView,您可能还需要更改ItemContainerStyle

<AutoSuggestBox>
    <AutoSuggestBox.TextBoxStyle>
        <Style TargetType="TextBox">
            <Setter Property="FontFamily" Value="Consolas"/>
            <Setter Property="FontSize" Value="18"/>
        </Style>
    </AutoSuggestBox.TextBoxStyle>
    <AutoSuggestBox.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="FontFamily" Value="Consolas"/>
            <Setter Property="FontSize" Value="18"/>
        </Style>
    </AutoSuggestBox.ItemContainerStyle>
</AutoSuggestBox>

这与Template10无关