C# UWP AutoSuggestBox QueryIcon在添加样式后消失

C# UWP AutoSuggestBox QueryIcon在添加样式后消失,c#,uwp,win-universal-app,uwp-xaml,C#,Uwp,Win Universal App,Uwp Xaml,当我向AutoSuggestBox添加样式时,查询图标消失。有什么解决办法吗 <Page.Resources> <Style x:Key="AutoSuggestBoxStyle" TargetType="AutoSuggestBox"> <Setter Property="TextBoxStyle"> <Setter.Value> <Style TargetTy

当我向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}"/>

好的,我有一个解决方案:

1) 首先,我在AutoSuggestBox上的设计模式下编辑了PPM之后的模板副本

2) 然后在参考资料中设置FontSize。

好的,我有一个解决方案:

1) 首先,我在AutoSuggestBox上的设计模式下编辑了PPM之后的模板副本

2) 然后在参考资料中设置FontSize。

这里有一个更好的方法

您可以定义另一种基于现有样式的
TextBox
样式
AutoSuggestBoxTextBoxStyle

因此,您只需将以下内容放入资源字典中

<Style x:Key="BigAutoSuggestBoxTextBoxStyle" 
       TargetType="TextBox" 
       BasedOn="{StaticResource AutoSuggestBoxTextBoxStyle}">
    <Setter Property="FontSize" Value="20" />
</Style>
这里有一个更好的方法

您可以定义另一种基于现有样式的
TextBox
样式
AutoSuggestBoxTextBoxStyle

因此,您只需将以下内容放入资源字典中

<Style x:Key="BigAutoSuggestBoxTextBoxStyle" 
       TargetType="TextBox" 
       BasedOn="{StaticResource AutoSuggestBoxTextBoxStyle}">
    <Setter Property="FontSize" Value="20" />
</Style>

你看到我的答案了吗?这对我来说非常有效。创建完整样式时,文本框样式是否称为
AutoSuggestBoxTextBoxStyle
?请确保在那里有
BasedOn=“{StaticResource AutoSuggestBoxTextBoxStyle}”
。看到我的答案了吗?嗯?这对我来说非常有效。创建完整样式时,文本框样式是否称为
AutoSuggestBoxTextBoxStyle
?请确保在那里有
BasedOn=“{StaticResource AutoSuggestBoxTextBoxStyle}”