我有一絲搜索文本框如何使搜索提示文本框的背景相同的文本框背景
<TextBox
TextChanged="textboxsearch_TextChanged"
Grid.Column="4" Margin="0,0,10,10" Height="22" >
<TextBox.Style>
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Text" Value="">
<Setter Property="Background" Value="{StaticResource SearchHint}" />
</Trigger>
<Trigger Property="IsKeyboardFocused" Value="True">
<Setter Property="Background" Value="White" />
</Trigger>
</Style.Triggers>
<Setter Property="VerticalAlignment" Value="Bottom"/>
</Style>
</TextBox.Style>
</TextBox>
這裏是SearchHint風格
<VisualBrush x:Key="SearchHint" Stretch="None">
<VisualBrush.Visual>
<TextBox FontStyle="Italic" Background="White" Foreground="Gray" Text="Enter search text…" />
</VisualBrush.Visual>
</VisualBrush>
搜索框回地面由searchhint風格充滿。我現在的問題是如何讓視覺刷的寬度填充文本框的大小。現在它只填充文本框的一部分。 Text =「輸入搜索文本...」有白色背景,但文本框的其餘部分是灰色的。我想要有灰色提示文字的白色背景。
感謝這有助於... – HXD