8000 Polish peek view for inline reviews by donokuda · Pull Request #1080 · github/VisualStudio · GitHub
[go: up one dir, main page]

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

Polish peek view for inline reviews #1080

Merged
merged 69 commits into from
Aug 8, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
858ad49
Start updating the comment glyph
donokuda Jul 14, 2017
a4ddc60
Good enough to be centered
donokuda Jul 14, 2017
1484429
Set dimensions on canvas and something about line endings
donokuda Jul 14, 2017
84e1662
Update CommentView styles
donokuda Jul 18, 2017
6353aa4
Theme peek window toolbar
donokuda Jul 18, 2017
b6e9d76
Bind background color to peek view
donokuda Jul 18, 2017
25b3343
Theme the comment reply textbox
donokuda Jul 18, 2017
ca08c3f
Theme the reply box border
donokuda Jul 18, 2017
7ec6d8d
Adjust margins for button area in comment section
donokuda Jul 18, 2017
daa8f84
Merge branch 'master' into ui/inline-themes
donokuda Jul 18, 2017
9ba4fac
Merge remote-tracking branch 'origin/master' into ui/margin-polish
donokuda Jul 19, 2017
a81fff4
Oh just fixing what I broke nothing to see here
donokuda Jul 19, 2017
e004037
Merge branch 'master' of https://github.com/github/VisualStudio into …
donokuda Jul 19, 2017
e78b629
Update colors for Comment glyphs
donokuda Jul 19, 2017
290f804
Basic theming for TooltipCommentThreadView
jcansdale Jul 20, 2017
8000
045d177
Merge branch 'master' into ui/inline-themes
jcansdale Jul 20, 2017
c2aee39
Avoid squiggles by adding DesignTimeResources.xaml
jcansdale Jul 20, 2017
209a44d
Theme glyph background color using DiffChangeType
jcansdale Jul 20, 2017
e61e38e
Pass background colors to glyphs via a ResourceDictionary
jcansdale Jul 20, 2017
3b70c76
Make SharedDictionary.xaml resources available to glyphs
jcansdale Jul 20, 2017
9544e21
Add SharedDictionarys to DesignTimeResources.xaml
jcansdale Jul 20, 2017
94f2d8d
Something about background colors
donokuda Jul 20, 2017
38130b2
Do glyph DiffChangeType styling via Theme*.xaml
jcansdale Jul 21, 2017
3ef16c2
Use GitHubVsBrandedUIBorder resource for separator color
jcansdale Jul 21, 2017
4941dbd
Prefer WindowText for timestamp color (and set opacity instead)
donokuda Jul 21, 2017
db1e3a3
Merge branch 'ui/inline-themes' of https://github.com/github/VisualSt…
donokuda Jul 21, 2017
cd95652
Merge branch 'ui/margin-polish' into ui/inline-themes
donokuda Jul 21, 2017
17c0443
Bring back the fill colors
donokuda Jul 21, 2017
6e1750f
Try out some new gutter colors
donokuda Jul 21, 2017
8aee33d
Use a bluer color in light theme for none changed diff type
donokuda Jul 21, 2017
5ed1e99
Actually, something more purple
donokuda Jul 21, 2017
1bb641c
Remove commented xaml
donokuda Jul 21, 2017
aeedb1e
Rationalize the use of SharedDictionaryManager
jcansdale Jul 24, 2017
cdd40eb
Merge branch 'master' into ui/inline-themes
donokuda Jul 24, 2017
0c396aa
Update Add/Delete fill colors for comment glypths
donokuda Jul 24, 2017
1272564
Merge branch 'ui/inline-themes' of https://github.com/github/VisualSt…
donokuda Jul 24, 2017
af48b5d
Use a square icon for adding comments instead
donokuda Jul 24, 2017
1f44318
Fix border
donokuda Jul 24, 2017
71821b0
Adjust blue for dark theme
donokuda Jul 24, 2017
ee3a425
Make VsColor/VsBrush resources visible to designer
jcansdale Jul 25, 2017
e40fb48
Merge branch 'ui/inline-themes' into ui/vs-colors-and-brushes
jcansdale Jul 25, 2017
cf40358
Remove diff colors from comment margin
jcansdale Jul 27, 2017
569257c
Merge branch 'master' into ui/inline-themes
shana Jul 27, 2017
b6781f3
Smaller avatars
donokuda Aug 3, 2017
57f5321
Unbox the comment view
donokuda Aug 3, 2017
d9774c6
Remove avatar in reply section
donokuda Aug 3, 2017
e17cb9b
Use VS color for the peekview command bar
donokuda Aug 3, 2017
75b3531
Update icon fills
donokuda Aug 4, 2017
57c044c
Fix icon alignments
donokuda Aug 4, 2017
9c121be
Fix hover styles
donokuda Aug 4, 2017
9bce4b3
Merge branch 'master' into ui/inline-themes
shana Aug 4, 2017
b0af9ba
Fix merge
shana Aug 4, 2017
f14b716
Use windowtext key for markdown viewer
donokuda Aug 4, 2017
589d986
Add a separator between the comment field
donokuda Aug 5, 2017
82e60b2
Merge branch 'master' into ui/inline-themes
grokys Aug 7, 2017
8d56e76
Merge branch 'ui/inline-themes' of https://github.com/github/VisualSt…
donokuda Aug 7, 2017
593b19f
Merge branch 'master' into ui/inline-themes
donokuda Aug 7, 2017
7f04075
Add GitHubPeekViewBackground brush
donokuda Aug 7, 2017
3a1e4e0
Update PromptTextBox background color
donokuda Aug 7, 2017
71e8d79
Update margin background colors
donokuda Aug 7, 2017
aebb7a7
Update styles for codeblocks
donokuda Aug 7, 2017
744a910
Remove unneeded triggers
donokuda Aug 8, 2017
bff81de
Remove unused colors
donokuda Aug 8, 2017
fd862e8
Add a little more top margin for comments
donokuda Aug 8, 2017
2ba07ba
Finesse some margin glyph stuff
donokuda Aug 8, 2017
025ee71
Remove unneeded background declaration
donokuda Aug 8, 2017
abd2d0b
Remove all the unneccesary borders in the margin
donokuda Aug 8, 2017
3f4bd13
Merge branch 'master' into ui/inline-themes
donokuda Aug 8, 2017
903b958
Merge branch 'master' into ui/inline-themes
grokys Aug 8, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions src/GitHub.InlineReviews/GitHub.InlineReviews.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -385,6 +385,11 @@
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Page Include="Properties\DesignTimeResources.xaml" Condition="'$(DesignTime)'=='true' OR ('$(SolutionPath)'!='' AND Exists('$(SolutionPath)') AND '$(BuildingInsideVisualStudio)'!='true' AND '$(BuildingInsideExpressionBlend)'!='true')">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
<ContainsDesignTimeResources>true</ContainsDesignTimeResources>
</Page>
<Page Include="Views\DiffCommentThreadView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
Expand Down
4 changes: 2 additions & 2 deletions src/GitHub.InlineReviews/InlineCommentMarginProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,10 @@ public IWpfTextViewMargin CreateMargin(IWpfTextViewHost wpfTextViewHost, IWpfTex
}

var textView = wpfTextViewHost.TextView;
var editorFormatMap = editorFormatMapService.GetEditorFormatMap(textView);
var glyphFactory = new InlineCommentGlyphFactory(peekService, textView, editorFormatMap);
var glyphFactory = new InlineCommentGlyphFactory(peekService, textView);

Func<Grid> gridFactory = () => new GlyphMarginGrid();
var editorFormatMap = editorFormatMapService.GetEditorFormatMap(textView);
return CreateMargin(glyphFactory, gridFactory, wpfTextViewHost, parent, editorFormatMap);
}

Expand Down
11 changes: 11 additions & 0 deletions src/GitHub.InlineReviews/Properties/DesignTimeResources.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/GitHub.VisualStudio.UI;component/Styles/VsColorsBlue.xaml" />
<ResourceDictionary Source="pack://application:,,,/GitHub.VisualStudio.UI;component/Styles/VsBrushesBlue.xaml" />
<ResourceDictionary Source="pack://application:,,,/GitHub.VisualStudio.UI;component/Styles/ThemeBlue.xaml" />
</ResourceDictionary.MergedDictionaries>

</ResourceDictionary>
15 changes: 8 additions & 7 deletions src/GitHub.InlineReviews/Tags/AddInlineCommentGlyph.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:cache="clr-namespace:GitHub.UI.Helpers;assembly=GitHub.UI"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d">
<UserControl.Resources>
<SolidColorBrush x:Key="DiffChangeBackground" Color="DarkSlateGray" />
</UserControl.Resources>

<Grid Background="{DynamicResource DiffChangeBackground}">
<Viewbox x:Name="AddViewbox">
<Path Stroke="Black"
Data="M13 2H1c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2v3.5l3.5-3.5h6.5c0.55 0 1-0.45 1-1V3c0-0.55-0.45-1-1-1z m0 9H6L4 13V11H1V3h12v8z M7,5 L7,9 M5,7 L9,7"/>
<Grid>
<Viewbox x:Name="AddViewbox" Margin="0,1,0,0">
<Canvas Width="14" Height="14">
<Rectangle Width="13" Height="13" Fill="{DynamicResource GitHubDiffGlyphFill.None}"/>
<Rectangle Stroke="#313131" Fill="Transparent" Opacity="0.163" Width="13" Height="13" />
<Path Canvas.Top="-0.5" Canvas.Left="-0.5" Fill="#FFF" Data="M11 8H8v3H6V8H3V6h3V3h2v3h3z"/>
</Canvas>
</Viewbox>
</Grid>
</UserControl>
44 changes: 1 addition & 43 deletions src/GitHub.InlineReviews/Tags/InlineCommentGlyphFactory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,54 +16,13 @@ class InlineCommentGlyphFactory : IGlyphFactory<InlineCommentTag>
{
readonly IInlineCommentPeekService peekService;
readonly ITextView textView;
readonly BrushesManager brushesManager;

public InlineCommentGlyphFactory(
IInlineCommentPeekService peekService,
ITextView textView,
IEditorFormatMap editorFormatMap)
ITextView textView)
{
this.peekService = peekService;
this.textView = textView;

brushesManager = new BrushesManager(editorFormatMap);
}

class BrushesManager
{
const string AddPropertiesKey = "deltadiff.add.word";
const string DeletePropertiesKey = "deltadiff.remove.word";
const string NonePropertiesKey = "Indicator Margin";

readonly ResourceDictionary addProperties;
readonly ResourceDictionary deleteProperties;
readonly ResourceDictionary noneProperties;

internal BrushesManager(IEditorFormatMap editorFormatMap)
{
addProperties = editorFormatMap.GetProperties(AddPropertiesKey);
deleteProperties = editorFormatMap.GetProperties(DeletePropertiesKey);
noneProperties = editorFormatMap.GetProperties(NonePropertiesKey);
}

internal Brush GetBackground(DiffChangeType diffChangeType)
{
switch (diffChangeType)
{
case DiffChangeType.Add:
return GetBackground(addProperties);
case DiffChangeType.Delete:
return GetBackground(deleteProperties);
case DiffChangeType.None:
default:
return GetBackground(noneProperties);
}
}

static Brush GetBackground(ResourceDictionary dictionary)
{
return dictionary["Background"] as Brush;
}
}

public UIElement GenerateGlyph(IWpfTextViewLine line, InlineCommentTag tag)
Expand All @@ -75,7 +34,6 @@ public UIElement GenerateGlyph(IWpfTextViewLine line, InlineCommentTag tag)
if (OpenThreadView(tag)) e.Handled = true;
};

glyph.Resources["DiffChangeBackground"] = brushesManager.GetBackground(tag.DiffChangeType);
return glyph;
}

Expand Down
24 changes: 14 additions & 10 deletions src/GitHub.InlineReviews/Tags/ShowInlineCommentGlyph.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,22 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:cache="clr-namespace:GitHub.UI.Helpers;assembly=GitHub.UI"
mc:Ignorable="d">

<UserControl.Resources>
<!-- This will be the color of an added/deleted word in the diff view or the indicator margin color -->
<SolidColorBrush x:Key="DiffChangeBackground" Color="DarkSlateGray" />
</UserControl.Resources>


<Grid Background="{DynamicResource DiffChangeBackground}">
<Viewbox>
<Path Stroke="Black"
Data="M13 2H1c-0.55 0-1 0.45-1 1v8c0 0.55 0.45 1 1 1h2v3.5l3.5-3.5h6.5c0.55 0 1-0.45 1-1V3c0-0.55-0.45-1-1-1z m0 9H6L4 13V11H1V3h12v8z"/>
<Grid>
<Viewbox HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,1,0,0">
<Canvas Width="16" Height="15">
<Path Canvas.Top="1" Canvas.Left="0.85"
Data="M1,0 C0.45,0 0,0.45 0,1 L0,9 C0,9.55 0.45,10 1,10 L3,10 L3,13.5 L6.5,10 L13,10 C13.55,10 14,9.55 14,9 L14,1 C14,0.45 13.55,0 13,0 L1,0 Z" />
<Path Canvas.Top="1" Canvas.Left="0.85" Opacity="0.163" Stroke="#313131"
Data="M3.5,12.2928932 L6.29289322,9.5 L13,9.5 C13.2738576,9.5 13.5,9.27385763 13.5,9 L13.5,1 C13.5,0.726142375 13.2738576,0.5 13,0.5 L1,0.5 C0.726142375,0.5 0.5,0.726142375 0.5,1 L0.5,9 C0.5,9.27385763 0.726142375,9.5 1,9.5 L3.5,9.5 L3.5,12.2928932 Z" />
<Canvas.Resources>
<Style TargetType="Path">
<Setter Property="Fill" Value="{DynamicResource GitHubDiffGlyphFill.None}" />
</Style>
</Canvas.Resources>
</Canvas>
</Viewbox>
</Grid>
</UserControl>
80 changes: 37 additions & 43 deletions src/GitHub.InlineReviews/Views/CommentView.xaml
EED3
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
xmlns:views="clr-namespace:GitHub.InlineReviews.Views"
mc:Ignorable="d" d:DesignWidth="300">
<d:DesignProperties.DataContext>
<sample:CommentViewModelDesigner EditState="None">
<sample:CommentViewModelDesigner EditState="Editing">
<sample:CommentViewModelDesigner.Body>
You can use a `CompositeDisposable` type here, it's designed to handle disposables in an optimal way (you can just call `Dispose()` on it and it will handle disposing everything it holds).
</sample:CommentViewModelDesigner.Body>
Expand All @@ -34,8 +34,8 @@

<Grid>
<!-- Displays an existing comment-->
<Grid>
<Grid.Style>
<StackPanel Orientation="Vertical" Margin="4">
<StackPanel.Style>
<Style TargetType="FrameworkElement">
<Setter Property="Visibility" Value="Collapsed"/>
<Style.Triggers>
Expand All @@ -44,40 +44,26 @@
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>

<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>

<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>

<controls:AccountAvatar Margin="4 4"
Width="28"
Height="28"
VerticalAlignment="Top"
Account="{Binding User}"/>
</StackPanel.Style>

<StackPanel Margin="4 4" Orientation="Vertical" Grid.Column="1">
<Border Background="#FFF6F8FA" Padding="6 5" BorderThickness="1 1 1 0" BorderBrush="#FFD1D5DA" CornerRadius="2 2 0 0">
<StackPanel Orientation="Horizontal">
<TextBlock Margin="2 0" FontWeight="Bold" Text="{Binding User.Login}"/>
<ui:GitHubActionLink Content="{Binding UpdatedAt, Converter={ui:DurationToStringConverter}}"
Command="{Binding OpenOnGitHub}"
Foreground="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type TextBlock}, AncestorLevel=1}, Path=Foreground}"
Margin="2 0"/>
</StackPanel>
</Border>
<StackPanel Orientation="Horizontal">
<controls:AccountAvatar Width="16"
Height="16"
Account="{Binding User}"/>

<Border Background="White" Padding="6 5" BorderThickness="1" BorderBrush="#FFD1D5DA" CornerRadius="0 0 2 2 ">
<markdig:MarkdownViewer Grid.Column="1" Grid.Row="1"
Markdown="{Binding Body}"/>
</Border>
<TextBlock Foreground="{DynamicResource GitHubVsToolWindowText}" FontWeight="Bold" Text="{Binding User.Login}" Margin="4 0"/>
<ui:GitHubActionLink Content="{Binding UpdatedAt, Converter={ui:DurationToStringConverter}}"
Command="{Binding OpenOnGitHub}"
Foreground="{DynamicResource GitHubVsToolWindowText}"
Opacity="0.75" />
</StackPanel>
</Grid>


<markdig:MarkdownViewer Grid.Column="1" Grid.Row="1"
Margin="0 2 0 0"
Foreground="{DynamicResource VsBrush.WindowText}"
Markdown="{Binding Body}"/>
</StackPanel>

<!-- Displays edit view or a reply placeholder-->
<Grid>
Expand All @@ -101,20 +87,18 @@
</Grid.ColumnDefinitions>

<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>

<controls:AccountAvatar Grid.RowSpan="2"
Margin="4"
Width="28"
Height="28"
VerticalAlignment="Top"
Account="{Binding User}"/>
<Separator Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="0" Margin="0 0 0 4"
Background="{DynamicResource GitHubButtonBorderBrush}"/>

<ui:PromptTextBox Name="body"
Grid.Column="1"
Grid.Row="1"
AcceptsReturn="True"
AcceptsTab="True"
IsReadOnly="{Binding IsReadOnly}"
Expand All @@ -125,19 +109,29 @@
GotFocus="ReplyPlaceholder_GotFocus">
<ui:PromptTextBox.Style>
<Style TargetType="ui:PromptTextBox" BasedOn="{StaticResource RoundedPromptTextBox}">
<Setter Property="Foreground" Value="{DynamicResource GitHubVsToolWindowText}" />
<Setter Property="Background" Value="{DynamicResource VsBrush.SearchBoxBackground}" />
<Setter Property="Height" Value="28"/>
<Setter Property="PromptText" Value="Reply..."/>
<Setter Property="BorderBrush" Value="{DynamicResource GitHubVsBrandedUIBorder}" />

<Style.Triggers>
<DataTrigger Binding="{Binding EditState}" Value="Editing">
<Setter Property="MinHeight" Value="100"/>
<Setter Property="PromptText" Value="Leave a comment"/>
</DataTrigger>
</Style.Triggers>

<Style.Resources>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="{DynamicResource GitHubVsToolWindowText}" />
</Style>
</Style.Resources>
</Style>
</ui:PromptTextBox.Style>
</ui:PromptTextBox>

<DockPanel Grid.Column="1" Grid.Row="1"
<DockPanel Grid.Column="1" Grid.Row="2"
Margin="0 4"
HorizontalAlignment="Left"
TextBlock.Foreground="Red">
Expand All @@ -155,8 +149,8 @@
</DockPanel>

<StackPanel Name="buttonPanel"
Grid.Column="1" Grid.Row="2"
Margin="0 4"
Grid.Column="1" Grid.Row="3"
Margin="4 8"
HorizontalAlignment="Left"
Orientation="Horizontal"
IsVisibleChanged="buttonPanel_IsVisibleChanged">
Expand Down
70 changes: 9 additions & 61 deletions src/GitHub.InlineReviews/Views/GlyphMarginGrid.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,67 +4,15 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:GitHub.InlineReviews.Views"
xmlns:cache="clr-namespace:GitHub.UI.Helpers;assembly=GitHub.UI"
mc:Ignorable="d"
Background="{DynamicResource VsBrush.Window}"
d:DesignHeight="100" Width="17">

<Grid.Background>

<VisualBrush TileMode="Tile" Viewport="0,0,5,5" ViewportUnits="Absolute" Viewbox="0,0,15,15" ViewboxUnits="Absolute">
<VisualBrush.Visual>
<Grid>
<Path Data="M 0 15 L 15 0" Stroke="Black" />
</Grid>
</VisualBrush.Visual>
</VisualBrush>

<!-- NOTE: We should really use a DrawingBrush not a VisualBrush, e.g. -->
<!--
<DrawingBrush Stretch="UniformToFill" ViewportUnits="Absolute" Viewport="0,0,10,10" TileMode="Tile">
<DrawingBrush.Drawing>
<DrawingGroup>
<DrawingGroup.Children>
<GeometryDrawing Brush="Black">
<GeometryDrawing.Geometry>
<GeometryGroup FillRule="Nonzero">
<PathGeometry>
<PathFigure StartPoint="0,0">
<LineSegment Point="100,0"/>
<LineSegment Point="100,100"/>
<LineSegment Point="0,100"/>
</PathFigure>
</PathGeometry>
</GeometryGroup>
</GeometryDrawing.Geometry>
</GeometryDrawing>
<GeometryDrawing Brush="#FF404040">
<GeometryDrawing.Geometry>
<GeometryGroup FillRule="Nonzero">
<PathGeometry>
<PathFigure StartPoint="0,0">
<LineSegment Point="25,0"/>
<LineSegment Point="100,75"/>
<LineSegment Point="100,100"/>
<LineSegment Point="75,100"/>
<LineSegment Point="0,25"/>
<LineSegment Point="0,0"/>
</PathFigure>
<PathFigure StartPoint="75,0">
<LineSegment Point="100,25"/>
7B11 <LineSegment Point="100,0"/>
</PathFigure>
<PathFigure StartPoint="0,75">
<LineSegment Point="25,100"/>
<LineSegment Point="0,100"/>
</PathFigure>
</PathGeometry>
</GeometryGroup>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingGroup.Children>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
-->

</Grid.Background>
<Grid.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<cache:SharedDictionaryManager Source="pack://application:,,,/GitHub.VisualStudio.UI;component/SharedDictionary.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Grid.Resources>
</Grid>
Loading
0