diff --git a/samples/NotificationFlyoutSample/App.xaml b/samples/NotificationFlyoutSample/App.xaml
index 318f7f3..82efc8e 100644
--- a/samples/NotificationFlyoutSample/App.xaml
+++ b/samples/NotificationFlyoutSample/App.xaml
@@ -4,6 +4,6 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:xamlhost="using:Microsoft.Toolkit.Win32.UI.XamlHost">
-
+
diff --git a/samples/NotificationFlyoutSample/Shell.xaml b/samples/NotificationFlyoutSample/Shell.xaml
index b0c62c0..b30311b 100644
--- a/samples/NotificationFlyoutSample/Shell.xaml
+++ b/samples/NotificationFlyoutSample/Shell.xaml
@@ -5,21 +5,23 @@
xmlns:controls="using:NotificationFlyout.Uwp.UI.Controls"
IconSource="/Assets/Icon.ico"
LightIconSource="/Assets/Icon-Light.ico">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/NotificationFlyout.Shared.UI/Class1.cs b/src/NotificationFlyout.Shared.UI/Class1.cs
deleted file mode 100644
index 5f7c39c..0000000
--- a/src/NotificationFlyout.Shared.UI/Class1.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Drawing;
-
-namespace NotificationFlyout.Shared.UI
-{
- public static class ImageSourceExtensions
- {
- public static Icon ConvertToIcon(this ImageSource imageSource, uint dpi)
- {
- if (imageSource == null) return null;
-
- var uri = new Uri(imageSource.ToString(), UriKind.RelativeOrAbsolute);
-
- var streamResource = Application.GetResourceStream(uri);
- if (streamResource == null) throw new ArgumentException(nameof(streamResource));
-
- return new Icon(streamResource.Stream, new System.Drawing.Size(PInvoke.GetSystemMetricsForDpi((int)SystemMetricFlag.SM_CXICON, dpi), PInvoke.GetSystemMetricsForDpi((int)SystemMetricFlag.SM_CYICON, dpi)));
- }
-
- private enum SystemMetricFlag : int
- {
- SM_CXICON = 11,
- SM_CYICON = 12,
- SM_CXSMICON = 49,
- SM_CYSMICON = 50
- }
- }
-
-}
diff --git a/src/NotificationFlyout.Shared.UI/NotificationFlyout.Shared.UI.csproj b/src/NotificationFlyout.Shared.UI/NotificationFlyout.Shared.UI.csproj
deleted file mode 100644
index cb63190..0000000
--- a/src/NotificationFlyout.Shared.UI/NotificationFlyout.Shared.UI.csproj
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
- netcoreapp3.1
-
-
-
diff --git a/src/NotificationFlyout.Uwp.UI.Controls/NotificationFlyout/NotificationFlyout.cs b/src/NotificationFlyout.Uwp.UI.Controls/NotificationFlyout/NotificationFlyout.cs
index 6137a71..4d38f86 100644
--- a/src/NotificationFlyout.Uwp.UI.Controls/NotificationFlyout/NotificationFlyout.cs
+++ b/src/NotificationFlyout.Uwp.UI.Controls/NotificationFlyout/NotificationFlyout.cs
@@ -1,9 +1,11 @@
using System;
using Windows.UI.Xaml;
+using Windows.UI.Xaml.Markup;
using Windows.UI.Xaml.Media;
namespace NotificationFlyout.Uwp.UI.Controls
{
+ [ContentProperty(Name = "Content")]
public class NotificationFlyout : DependencyObject
{
public static readonly DependencyProperty IconSourceProperty =