2017-06-12 49 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}"