其实很简单,将在Load的时候将光标设置为none值,在前台随便画一个东西,鼠标移动的时候跟随就行

Silverlight 自定义光标 Custom Cursor<Rectangle Width="20" Height="20" x:Name="cursor">
Silverlight 自定义光标 Custom Cursor    
<Rectangle.Triggers>
Silverlight 自定义光标 Custom Cursor      
<EventTrigger RoutedEvent="Canvas.Loaded">
Silverlight 自定义光标 Custom Cursor        
<BeginStoryboard>
Silverlight 自定义光标 Custom Cursor          
<Storyboard>
Silverlight 自定义光标 Custom Cursor            
<DoubleAnimation
Silverlight 自定义光标 Custom Cursor              
Storyboard.TargetName="rotate" Storyboard.TargetProperty="Angle"
Silverlight 自定义光标 Custom Cursor              By
="360" Duration="00:00:03" RepeatBehavior="Forever"/>
Silverlight 自定义光标 Custom Cursor          
</Storyboard>
Silverlight 自定义光标 Custom Cursor        
</BeginStoryboard>
Silverlight 自定义光标 Custom Cursor      
</EventTrigger>
Silverlight 自定义光标 Custom Cursor    
</Rectangle.Triggers>
Silverlight 自定义光标 Custom Cursor    
<Rectangle.RenderTransform>
Silverlight 自定义光标 Custom Cursor      
<RotateTransform x:Name="rotate" CenterX="10" CenterY="10"/>
Silverlight 自定义光标 Custom Cursor    
</Rectangle.RenderTransform>
Silverlight 自定义光标 Custom Cursor    
<Rectangle.Fill>
Silverlight 自定义光标 Custom Cursor      
<LinearGradientBrush>
Silverlight 自定义光标 Custom Cursor        
<GradientStop Color="White" Offset="0"/>
Silverlight 自定义光标 Custom Cursor        
<GradientStop Color="Red" Offset=".5"/>
Silverlight 自定义光标 Custom Cursor        
<GradientStop Color="Black" Offset="1"/>
Silverlight 自定义光标 Custom Cursor      
</LinearGradientBrush>
Silverlight 自定义光标 Custom Cursor    
</Rectangle.Fill>
Silverlight 自定义光标 Custom Cursor  
</Rectangle>

        }


        }

相关文章: