Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit 66e6961

Browse files
committed
Add dropdown triangle
1 parent 69a5aa7 commit 66e6961

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

src/GitHub.VisualStudio/UI/Views/Controls/RepositoryCloneControl.xaml

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,16 @@
5151
<Setter Property="Template">
5252
<Setter.Value>
5353
<ControlTemplate TargetType="{x:Type ToggleButton}">
54-
<Border Padding="{TemplateBinding Padding}">
55-
<StackPanel Orientation="Horizontal">
56-
<TextBlock x:Name="arrow" Text="Foobar" Foreground="Red" />
54+
<Border Padding="{TemplateBinding Padding}" Style="{StaticResource repositoryBorderStyle}">
55+
<StackPanel Orientation="Horizontal" Background="#F8F8F8">
56+
<ui:OcticonImage x:Name="arrow" Icon="triangle_right" Foreground="Black" Height="10" Margin="5,0,0,0" />
57+
<ContentPresenter HorizontalAlignment="Left" Margin="0" RecognizesAccessKey="True" SnapsToDevicePixels="True" VerticalAlignment="Center"/>
5758
</StackPanel>
5859
</Border>
5960

6061
<ControlTemplate.Triggers>
6162
<Trigger Property="IsChecked" Value="True">
62-
<Setter Property="Foreground" TargetName="arrow" Value="Blue" />
63+
<Setter TargetName="arrow" Property="Icon" Value="triangle_down" />
6364
</Trigger>
6465
</ControlTemplate.Triggers>
6566
</ControlTemplate>
@@ -215,22 +216,19 @@
215216
<ControlTemplate TargetType="{x:Type GroupItem}">
216217
<Expander Style="{StaticResource StatusGroupExpander}" IsExpanded="{Binding Name.IsExpanded}">
217218
<Expander.Header>
218-
<Border Background="#F8F8F8"
219-
Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Expander}}, Path=ActualWidth}"
220-
Style="{StaticResource repositoryBorderStyle}">
221-
<StackPanel Orientation="Horizontal"
222-
VerticalAlignment="Center"
223-
HorizontalAlignment="Stretch"
224-
Margin="0">
225-
<Image x:Name="avatar"
226-
Width="16"
227-
Height="16"
228-
Margin="10,0,6,0"
229-
RenderOptions.BitmapScalingMode="HighQuality"
230-
Source="{Binding Items[0].Owner.Avatar}" />
231-
<TextBlock Text="{Binding Path=Name.Header}"
232-
Style="{StaticResource cloneRepoHeaderStyle}" />
233-
</StackPanel>
219+
<Border Style="{StaticResource repositoryBorderStyle}">
220+
<StackPanel Orientation="Horizontal"
221+
VerticalAlignment="Center"
222+
Margin="0">
223+
<Image x:Name="avatar"
224+
Width="16"
225+
Height="16"
226+
Margin="0,0,5,0"
227+
RenderOptions.BitmapScalingMode="HighQuality"
228+
Source="{Binding Items[0].Owner.Avatar}" />
229+
<TextBlock Text="{Binding Path=Name.Header}"
230+
Style="{StaticResource cloneRepoHeaderStyle}" />
231+
</StackPanel>
234232
</Border>
235233
</Expander.Header>
236234
<ItemsPresenter Margin="0" />

0 commit comments

Comments
 (0)