2017-06-12 50 views

回答

-1

在你autosuggestbox:

<AutoSuggestBox background="transparent"/> 
+1

@lindexi这是不正确的。弹出式背景根本不受影响 – Jessica

+0

背景中的资本B和透明的资本T是否? –

+0

并非如此。背景属性不控制弹出窗口的背景 – Jessica

1

的easist方法是App.xaml覆盖AutoSuggestBoxSuggestionsListBackground

<Application.Resources> 
    <SolidColorBrush x:Key="AutoSuggestBoxSuggestionsListBackground">White</SolidColorBrush> 
</Application.Resources> 

或者你可以生成与VS /混合设计的默认样式,然后找到这条线 -

<ListView x:Name="SuggestionsList" BorderBrush="{ThemeResource AutoSuggestBoxSuggestionsListBorderBrush}" BorderThickness="{ThemeResource AutoSuggestListBorderThemeThickness}" Background="{ThemeResource AutoSuggestBoxSuggestionsListBackground}" DisplayMemberPath="{TemplateBinding DisplayMemberPath}" IsItemClickEnabled="True" ItemTemplate="{TemplateBinding ItemTemplate}" ItemContainerStyle="{TemplateBinding ItemContainerStyle}" ItemTemplateSelector="{TemplateBinding ItemTemplateSelector}" MaxHeight="{ThemeResource AutoSuggestListMaxHeight}" Margin="{ThemeResource AutoSuggestListMargin}" Padding="{ThemeResource AutoSuggestListPadding}"> 

然后用Background="White"替换Background="{ThemeResource AutoSuggestBoxSuggestionsListBackground}"