其实很简单,将在Load的时候将光标设置为none值,在前台随便画一个东西,鼠标移动的时候跟随就行 <Rectangle Width="20" Height="20" x:Name="cursor"> <Rectangle.Triggers> <EventTrigger RoutedEvent="Canvas.Loaded"> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetName="rotate" Storyboard.TargetProperty="Angle" By="360" Duration="00:00:03" RepeatBehavior="Forever"/> </Storyboard> </BeginStoryboard> </EventTrigger> </Rectangle.Triggers> <Rectangle.RenderTransform> <RotateTransform x:Name="rotate" CenterX="10" CenterY="10"/> </Rectangle.RenderTransform> <Rectangle.Fill> <LinearGradientBrush> <GradientStop Color="White" Offset="0"/> <GradientStop Color="Red" Offset=".5"/> <GradientStop Color="Black" Offset="1"/> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> } } 相关文章: