Próbuję wyszukać pole TextBox z osadzoną ikoną lupy. Mam następujący znaczników dotąd:Kolory systemu WPF: kolor ramki 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>
Jednak nie mogę znaleźć wpisu SystemColors który da mi taki sam kolor jak standardowego TextBox granicy. Domyślnie jest to niebieski kolor. Czy jestem tutaj naprawdę głupi?!?
EDYCJA: Przy okazji, obraz jest zawarty w sterowniku, ponieważ planuję umieścić tam również strzałkę rozwijaną.
nie sądzę, jesteś głupi - miałem ten sam problem, próbując znaleźć kolor obramowania listBox (ten sam kolor, jak sądzę). Nie jestem pewien, czy to jest gdziekolwiek. –
Czy możesz znaleźć przykład koloru, który chcesz uzyskać i uzyskać jego wartości RGB? Może to pomóc w określeniu, jaki to jest kolor. – ChrisF
Lepiej wybierz wartość koloru obramowania pola tekstowego i użyj go jako obramowania –