Tôi đang cố gắng tạo một TextBox tìm kiếm bằng biểu tượng kính lúp được nhúng. Tôi có đánh dấu sau cho đến thời điểm này:WPF SystemColors: màu của đường viền 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>
Tuy nhiên, tôi không thể tìm thấy mục nhập trong SystemColors sẽ cho tôi cùng màu với đường viền TextBox chuẩn. Đây là màu xanh lam theo mặc định. Tôi có thực sự ngu ngốc ở đây không?!?
CHỈNH SỬA: btw, hình ảnh được chứa trong một chồng xếp chồng vì tôi cũng đang định đặt một mũi tên thả xuống trong đó.
Tôi không nghĩ bạn đang ngu ngốc - Tôi đã gặp vấn đề tương tự khi cố gắng tìm màu của đường viền ListBox (cùng màu, tôi nghĩ). Tôi không chắc nó nổi lên ở đâu cả. –
Bạn có thể tìm thấy ví dụ về màu bạn muốn và nhận giá trị RGB của nó không? Điều này có thể giúp xác định màu nào. – ChrisF
Tốt hơn hãy chọn giá trị màu của đường viền hộp văn bản và sử dụng nó làm đường viền biên giới –