Skip to content

Commit a529c2a

Browse files
New sample: Style geometry types with symbols (#1524)
1 parent 55544ca commit a529c2a

File tree

51 files changed

+1814
-980
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1814
-980
lines changed

src/MAUI/Maui.Samples/Converters/ColorConverter.cs

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,28 @@ internal class ColorConverter : IValueConverter
77
{
88
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
99
{
10-
if (value == null || value.GetType() != typeof(string)) { return null; }
11-
return Microsoft.Maui.Graphics.Color.FromArgb((string)value);
10+
if (value == null) return null;
11+
12+
// Determine the object type.
13+
Type type = value.GetType();
14+
15+
if (type == typeof(string))
16+
{
17+
string colorString = value as string;
18+
19+
// Color needs to be in hex format or else it will throw.
20+
return Color.FromArgb(colorString);
21+
}
22+
else if (type == typeof(System.Drawing.Color))
23+
{
24+
var color = (System.Drawing.Color)value;
25+
26+
return new Color(color.R, color.G, color.B, color.A);
27+
}
28+
else
29+
{
30+
return null;
31+
}
1232
}
1333

1434
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)

src/MAUI/Maui.Samples/Samples/Symbology/RenderPictureMarkers/RenderPictureMarkers.xaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderPictureMarkers/RenderPictureMarkers.xaml.cs

Lines changed: 0 additions & 115 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderPictureMarkers/readme.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderPictureMarkers/readme.metadata.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderSimpleMarkers/RenderSimpleMarkers.xaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderSimpleMarkers/RenderSimpleMarkers.xaml.cs

Lines changed: 0 additions & 69 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderSimpleMarkers/readme.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/MAUI/Maui.Samples/Samples/Symbology/RenderSimpleMarkers/readme.metadata.json

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)