Skip to content

Commit d7d1c4a

Browse files
committed
Merge branch 'develop'
2 parents 43d3476 + 7981364 commit d7d1c4a

File tree

7 files changed

+7
-81
lines changed

7 files changed

+7
-81
lines changed

src/MahApps.Metro.IconPacks.FeatherIcons/PackIconFeatherIconsImageExtension.cs

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -34,30 +34,5 @@ protected override string GetPathData(object iconKind)
3434
}
3535
return data;
3636
}
37-
38-
/// <inheritdoc />
39-
protected override DrawingGroup GetDrawingGroup(object iconKind, Brush foregroundBrush, string path)
40-
{
41-
var geometryDrawing = new GeometryDrawing
42-
{
43-
Geometry = Geometry.Parse(path)
44-
};
45-
46-
var pen = new Pen(foregroundBrush, 2d)
47-
{
48-
StartLineCap = PenLineCap.Round,
49-
EndLineCap = PenLineCap.Round,
50-
LineJoin = PenLineJoin.Round
51-
};
52-
geometryDrawing.Pen = pen;
53-
54-
var drawingGroup = new DrawingGroup
55-
{
56-
Children = { geometryDrawing },
57-
Transform = this.GetTransformGroup(iconKind)
58-
};
59-
60-
return drawingGroup;
61-
}
6237
}
6338
}
Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System.Windows.Media;
2-
3-
namespace MahApps.Metro.IconPacks.Converter
1+
namespace MahApps.Metro.IconPacks.Converter
42
{
53
public class PackIconFeatherIconsKindToImageConverter : PackIconKindToImageConverterBase
64
{
@@ -14,30 +12,5 @@ protected override string GetPathData(object iconKind)
1412
}
1513
return data;
1614
}
17-
18-
/// <inheritdoc />
19-
protected override DrawingGroup GetDrawingGroup(object iconKind, Brush foregroundBrush, string path)
20-
{
21-
var geometryDrawing = new GeometryDrawing
22-
{
23-
Geometry = Geometry.Parse(path)
24-
};
25-
26-
var pen = new Pen(foregroundBrush, 2d)
27-
{
28-
StartLineCap = PenLineCap.Round,
29-
EndLineCap = PenLineCap.Round,
30-
LineJoin = PenLineJoin.Round
31-
};
32-
geometryDrawing.Pen = pen;
33-
34-
var drawingGroup = new DrawingGroup
35-
{
36-
Children = { geometryDrawing },
37-
Transform = this.GetTransformGroup(iconKind)
38-
};
39-
40-
return drawingGroup;
41-
}
4215
}
4316
}

src/MahApps.Metro.IconPacks.FeatherIcons/Resources/Icons.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/MahApps.Metro.IconPacks.FeatherIcons/Themes/UAP/PackIconFeatherIcons.xaml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,9 @@
2121
</TransformGroup>
2222
</Grid.RenderTransform>
2323
<Viewbox Margin="{TemplateBinding Padding}">
24-
<Path Width="24"
25-
Height="24"
26-
Data="{Binding Data, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, Converter={converter:NullToUnsetValueConverter}}"
24+
<Path Data="{Binding Data, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, Converter={converter:NullToUnsetValueConverter}}"
25+
Fill="{TemplateBinding Foreground}"
2726
Stretch="Uniform"
28-
Stroke="{TemplateBinding Foreground}"
29-
StrokeEndLineCap="Round"
30-
StrokeLineJoin="Round"
31-
StrokeStartLineCap="Round"
32-
StrokeThickness="2"
3327
UseLayoutRounding="False" />
3428
</Viewbox>
3529
</Grid>

src/MahApps.Metro.IconPacks.FeatherIcons/Themes/WPF/PackIconFeatherIcons.xaml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,10 @@
2222
</TransformGroup>
2323
</Grid.RenderTransform>
2424
<Viewbox Margin="{TemplateBinding Padding}">
25-
<Path Width="24"
26-
Height="24"
27-
Data="{Binding Data, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, Converter={converter:NullToUnsetValueConverter}}"
25+
<Path Data="{Binding Data, RelativeSource={RelativeSource TemplatedParent}, Mode=OneWay, Converter={converter:NullToUnsetValueConverter}}"
26+
Fill="{TemplateBinding Foreground}"
2827
SnapsToDevicePixels="False"
2928
Stretch="Uniform"
30-
Stroke="{TemplateBinding Foreground}"
31-
StrokeEndLineCap="Round"
32-
StrokeLineJoin="Round"
33-
StrokeStartLineCap="Round"
34-
StrokeThickness="2"
3529
UseLayoutRounding="False" />
3630
</Viewbox>
3731
</Grid>

src/MahApps.Metro.IconPacks.Typicons/Resources/Icons.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/MahApps.Metro.IconPacks/Themes/WPF/PackIconControl.xaml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,6 @@
7575
</Setter.Value>
7676
</Setter>
7777
</DataTrigger>
78-
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Kind, Converter={converter:DataTypeValueConverter}}" Value="{x:Type iconPacks:PackIconFeatherIconsKind}">
79-
<Setter TargetName="PART_IconPath" Property="Fill" Value="{x:Null}" />
80-
<Setter TargetName="PART_IconPath" Property="Height" Value="24" />
81-
<Setter TargetName="PART_IconPath" Property="Stroke" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Foreground, Mode=OneWay}" />
82-
<Setter TargetName="PART_IconPath" Property="StrokeEndLineCap" Value="Round" />
83-
<Setter TargetName="PART_IconPath" Property="StrokeLineJoin" Value="Round" />
84-
<Setter TargetName="PART_IconPath" Property="StrokeStartLineCap" Value="Round" />
85-
<Setter TargetName="PART_IconPath" Property="StrokeThickness" Value="2" />
86-
<Setter TargetName="PART_IconPath" Property="Width" Value="24" />
87-
</DataTrigger>
8878
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Kind, Converter={converter:DataTypeValueConverter}}" Value="{x:Type iconPacks:PackIconFileIconsKind}">
8979
<Setter TargetName="PART_IconPath" Property="LayoutTransform">
9080
<Setter.Value>

0 commit comments

Comments
 (0)