<UserControl x:Class="SilverlightMenu.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> <Grid x:Name="LayoutRoot" Background="Black"> </Grid> </UserControl>
public Page() { InitializeComponent(); App.Current.Host.Content.Resized += new EventHandler(Content_Resized); } void Content_Resized(object sender, EventArgs e) { this.Width = Application.Current.Host.Content.ActualWidth; this.Height = 55; }
<UserControl x:Class="SilverlightMenu.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> <Canvas x:Name="LayoutRoot" Background="White"> </Canvas> </UserControl>
<UserControl x:Class="SilverlightMenu.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> <Canvas x:Name="LayoutRoot" Background="White"> <Rectangle RadiusX="5" RadiusY="5" Width="72" Height="30" Canvas.Left="3" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectHome"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="18" Canvas.Top="6" Cursor="Hand" x:Name="txtHome" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">Home</TextBlock> </Canvas> </UserControl>
<UserControl x:Class="SilverlightMenu.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="400" Height="300"> <Canvas x:Name="LayoutRoot" Background="White"> <!---Home--> <Rectangle RadiusX="5" RadiusY="5" Width="72" Height="30" Canvas.Left="3" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectHome" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="18" Canvas.Top="6" Cursor="Hand" x:Name="txtHome" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">Home</TextBlock> <!--End of Home--> <!---Videos--> <Rectangle Width="74" Height="30" Canvas.Left="69" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectVideos" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="90" Canvas.Top="6" Cursor="Hand" x:Name="txtVideos" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">Videos</TextBlock> <!--End of Videos--> <!---D.I.Y.--> <Rectangle Width="64" Height="30" Canvas.Left="142" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectDIV" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="160" Canvas.Top="6" Cursor="Hand" x:Name="txtDIY" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">D.I.Y.</TextBlock> <!--End of D.I.Y.--> <!---Feedback--> <Rectangle RadiusX="5" RadiusY="5" Width="96" Height="30" Canvas.Left="295" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectFeedback" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="315" Canvas.Top="6" Cursor="Hand" x:Name="txtFeedback" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">Feedback</TextBlock> <!--End of Feedback--> <!---Fun Stuffs--> <Rectangle Width="96" Height="30" Canvas.Left="205" Canvas.Top="3" Stroke="#C9D5DE" Cursor="Hand" x:Name="rectFunStuffs" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <LinearGradientBrush.GradientStops> <GradientStop Offset="0.5" Color="#FFFFFF"/> <GradientStop Offset="1" Color="#E1F2FF"/> </LinearGradientBrush.GradientStops> </LinearGradientBrush> </Rectangle.Fill> </Rectangle> <TextBlock Canvas.Left="225" Canvas.Top="6" Cursor="Hand" x:Name="txtFunStuffs" MouseEnter="Menu_MouseEnter" MouseLeave="Menu_MouseLeave" MouseLeftButtonDown="rectDIV_MouseLeftButtonDown">Fun Stuffs</TextBlock> <!--End of Fun Stuffs--> </Canvas> </UserControl>