Silverlight Text Roller Blind
The Text Roller Blind is a simplified version of our Roller Blind control. With the Text Roller Blind all you specify is the hidden content, the blind covers are simple text.
This Silverlight only Text Roller Blind Control is easy to implement on your Silverlight driven website and is also customizable to provide a visual feel suitable for any site design.
To use the Text Roller Blind control you will need to add a reference to Liquid.dll in your project.
You need to login to Download the Text Roller Blind example, If you do not have a login you can register for free!
How to Use the Text Roller Blind Control
To use the Text Roller Blind on your Silverlight page:
<UserControl x:Class="TextRollerBlind.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:liquid="clr-namespace:Liquid;assembly=Liquid"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<liquid:TextRollerBlind x:Name="currentStatus" Canvas.Left="10" Canvas.Top="8" Width="130" Height="80" TopText="Employment" BottomText="Status">
<StackPanel Orientation="Vertical" Margin="6">
<RadioButton Content="Employed" GroupName="main" Checked="CurrentStatus_Click" />
<RadioButton Content="Unemployed" GroupName="main" Checked="CurrentStatus_Click" />
<RadioButton Content="Career Break" GroupName="main" Checked="CurrentStatus_Click" />
<RadioButton Content="Other" GroupName="main" Checked="CurrentStatus_Click" />
</StackPanel>
</liquid:TextRollerBlind>
</Grid>
</UserControl>
In your C# code behind file you can refer to the Text Roller Blind using currentStatus. In this example we create a simple Text Roller Blind containing a set of Radio Buttons.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace TextRollerBlind
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
}
private void CurrentStatus_Click(object sender, RoutedEventArgs e)
{
currentStatus.Value = ((RadioButton)sender).Content.ToString();
}
}
}
Example Silverlight Text Roller Blind Control:
Your Comments and Questions Answered
You are not logged in. You need to login to post new messages, if you do not have a login you can register for free!