C# 从搜索栏中删除搜索图标:Winrt

C# 从搜索栏中删除搜索图标:Winrt,c#,windows-store-apps,winrt-xaml,windows-8.1,C#,Windows Store Apps,Winrt Xaml,Windows 8.1,Windows 8.1中的搜索栏附加了一个默认的搜索图标 像这样 有什么办法可以去掉那个图标吗?您需要编辑搜索框的样式以删除搜索按钮 要获取搜索框的样式,请执行以下步骤 步骤1: 步骤2:然后按Ok 步骤3: .......................... ...... ....... <Style x:Key="SearchBoxStyle1" TargetType="SearchBox"> ..........................

Windows 8.1中的搜索栏附加了一个默认的搜索图标

像这样


有什么办法可以去掉那个图标吗?

您需要编辑搜索框的样式以删除搜索按钮

要获取搜索框的样式,请执行以下步骤

步骤1:

步骤2:然后按Ok

步骤3:


..........................
......
.......
 <Style x:Key="SearchBoxStyle1" TargetType="SearchBox">
        ..........................
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="SearchBox">
                    ......
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition/>
                        <ColumnDefinition Width="Auto"/>
                    </Grid.ColumnDefinitions>
                    <TextBox x:Name="SearchTextBox" BorderThickness="0" Background="Transparent" Foreground="{TemplateBinding Foreground}" FontWeight="{TemplateBinding FontWeight}" FontSize="{TemplateBinding FontSize}" FontFamily="{TemplateBinding FontFamily}" InputScope="Search" MinHeight="{ThemeResource SearchBoxTextBoxThemeMinHeight}" MaxLength="2048" Padding="{TemplateBinding Padding}" PlaceholderText="{TemplateBinding PlaceholderText}" Style="{StaticResource SearchTextBoxStyle}" TextWrapping="NoWrap" VerticalAlignment="Stretch"/>
                    <Button x:Name="SearchButton" Height="0" Width="0" AutomationProperties.AccessibilityView="Raw" Background="Transparent" Grid.Column="1" FontWeight="{ThemeResource SearchBoxButtonThemeFontWeight}" Style="{StaticResource SearchButtonStyle}"/>
                    .......
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

<SearchBox Height="35" Width="200" Style="{StaticResource SearchBoxStyle1}"/>