相关疑难解决方法(0)

WPF SystemColors:TextBox边框的颜色

我正在尝试使用嵌入式放大镜图标进行搜索TextBox.到目前为止,我有以下标记:

<Border DockPanel.Dock="Bottom" Margin="2,4,0,4" 
        BorderThickness="1" SnapsToDevicePixels="True" 
        BorderBrush="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}">
    <DockPanel>
        <StackPanel Orientation="Horizontal" DockPanel.Dock="Right">
            <Image Source="/Resources/search-13x13.png" Width="13"/>
        </StackPanel>
        <TextBox Name="searchTextBox" DockPanel.Dock="Bottom" BorderThickness="0" 
                 Text="{Binding FilterText, UpdateSourceTrigger=PropertyChanged}"/>
    </DockPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)

但是,我在SystemColors中找不到与标准TextBox边框颜色相同的条目.默认情况下,这是一种蓝色.我在这里真的很蠢吗?!?

编辑:顺便说一下,图像包含在堆栈面板中,因为我打算在其中放置一个下拉箭头.

wpf xaml styling

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

styling ×1

wpf ×1

xaml ×1