当我向 AutoSuggestBox 查询图标添加样式时,它会消失。任何解决方案?
<Page.Resources>
<Style x:Key="AutoSuggestBoxStyle" TargetType="AutoSuggestBox">
<Setter Property="TextBoxStyle">
<Setter.Value>
<Style TargetType="TextBox">
<Setter Property="FontSize" Value="20"/>
</Style>
</Setter.Value>
</Setter>
</Style>
</Page.Resources>
页面资源风格
<AutoSuggestBox
x:Name="autoSuggestBox"
Height="40"
Margin="24,44,24,0"
Text=""
PlaceholderText="Wyszukaj serial..."
QuerySubmitted="autoSuggestBox_QuerySubmitted"
SuggestionChosen="autoSuggestBox_SuggestionChosen"
TextChanged="autoSuggestBox_TextChanged"
QueryIcon="Find"
Style="{StaticResource AutoSuggestBoxStyle}"/>
XML 自动建议框
最佳答案
这里有一个更好的方法。
您可以定义另一个基于现有样式 AutoSuggestBoxTextBoxStyle
的 TextBox
样式。
因此,您只需将以下内容放入资源字典即可。
<Style x:Key="BigAutoSuggestBoxTextBoxStyle"
TargetType="TextBox"
BasedOn="{StaticResource AutoSuggestBoxTextBoxStyle}">
<Setter Property="FontSize" Value="20" />
</Style>
然后,只需在您的 AutoSuggestBox
上引用它即可。
<AutoSuggestBox QueryIcon="Find"
TextBoxStyle="{StaticResource BigAutoSuggestBoxTextBoxStyle}" />
关于c# - UWP AutoSuggestBox QueryIcon 在添加样式后消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45980124/