Attaches a MouseEnter Event Handler to a TextBlock Silverlight Control : Mouse « Events « Silverlight






Attaches a MouseEnter Event Handler to a TextBlock Silverlight Control

Attaches a MouseEnter Event Handler to a TextBlock Silverlight Control
   

<UserControl x:Class='SilverlightApplication3.MainPage'
    xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' 
    xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'
    xmlns:d='http://schemas.microsoft.com/expression/blend/2008' 
    xmlns:mc='http://schemas.openxmlformats.org/markup-compatibility/2006' 
    mc:Ignorable='d' 
    d:DesignWidth='640' 
    d:DesignHeight='480'>
    <Grid x:Name="LayoutRoot" Background="White">
        <TextBlock x:Name="myText"
                   Text="Mouse is Gone"
                   MouseEnter="MouseEnterHandler"/>
     </Grid>
  </UserControl>

//File: Page.xaml.cs
 using System;
 using System.Windows;
 using System.Windows.Controls;
 using System.Windows.Input;

 namespace SilverlightApplication3
 {
     public partial class MainPage : UserControl
      {
         public MainPage()
          {
             InitializeComponent();
             myText.MouseLeave += new MouseEventHandler(myText_MouseLeave);
          }

         private void MouseEnterHandler(object sender, MouseEventArgs e)
          {
             var txtBlock = sender as TextBlock;
             txtBlock.Text = "Mouse at " + e.GetPosition(LayoutRoot).ToString();
             txtBlock.FontSize = 20;
          }

         void myText_MouseLeave(object sender, MouseEventArgs e)
          {
             myText.Text = "Mouse is Gone";
             myText.FontSize = 10;
          }
      }
 }

   
    
    
  








Related examples in the same category

1.Grid MouseMoveGrid MouseMove
2.Grid MouseLeftButtonDownGrid MouseLeftButtonDown
3.Grid MouseLeftButtonUpGrid MouseLeftButtonUp
4.Use Mouse events to control animationUse Mouse events to control animation
5.Mouse down, up and moved eventsMouse down, up and moved events
6.The mouse-related event handlers for implementing drag-and-dropThe mouse-related event handlers for implementing drag-and-drop