diff --git a/demo/Ursa.Demo/Pages/MarqueeDemo.axaml b/demo/Ursa.Demo/Pages/MarqueeDemo.axaml
index a12956a..77040f1 100644
--- a/demo/Ursa.Demo/Pages/MarqueeDemo.axaml
+++ b/demo/Ursa.Demo/Pages/MarqueeDemo.axaml
@@ -25,6 +25,13 @@
u:FormItem.Label="VerticalContentAlignment"
EnumType="{x:Type VerticalAlignment}"
Value="{x:Static VerticalAlignment.Center}" />
+
diff --git a/src/Ursa.Themes.Semi/Controls/Marquee.axaml b/src/Ursa.Themes.Semi/Controls/Marquee.axaml
index cb8d4bd..1cf94a2 100644
--- a/src/Ursa.Themes.Semi/Controls/Marquee.axaml
+++ b/src/Ursa.Themes.Semi/Controls/Marquee.axaml
@@ -7,12 +7,19 @@
-
+
+
+
diff --git a/src/Ursa/Controls/Marquee/Marquee.cs b/src/Ursa/Controls/Marquee/Marquee.cs
index 60bc21a..a09d098 100644
--- a/src/Ursa/Controls/Marquee/Marquee.cs
+++ b/src/Ursa/Controls/Marquee/Marquee.cs
@@ -114,7 +114,7 @@ public class Marquee : ContentControl
{
Canvas.SetTop(Presenter, location.Value.top);
Canvas.SetLeft(Presenter, location.Value.left);
- }, DispatcherPriority.Background);
+ }, DispatcherPriority.Render);
}
private void InvalidatePresenterPosition()