我正在嘗試使用嵌入式放大鏡圖標進行搜索TextBox。我有以下標記至今:WPF SystemColors: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>
但是,我無法找到systemColors中的條目,這將給我的顏色作爲標準文本框邊框相同。這是默認的藍色。我在這裏真的很蠢嗎?!?
編輯:順便說一句,圖像包含在一個堆棧面板,因爲我打算在那裏放下一個下拉箭頭。
我不認爲你是愚蠢的 - 我已經有同樣的問題,試圖找到列表框的邊框顏色(我認爲相同的顏色)。我不確定它在任何地方浮出水面。 – 2009-06-05 12:33:47
你能找到你想要的顏色並獲得它的RGB值的例子嗎?這可能有助於確定它是哪種顏色。 – ChrisF 2009-06-05 12:35:15
最好選擇文本框邊框的顏色值,並將其用作邊界刷 – 2009-06-05 12:38:28