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.

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:

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!

rsmith said:

I'm getting an error when trying to bind to the "Value" property. Does TextRollerBlind support databinding?

06/11/2009 08:22
 
garima.mimani said:

Does text blind roller support data binding of the text to be displayed?

05/28/2009 11:38
 
dan said:

Hi mwieder,

In the current version the control will remain the same size but this is a good suggestion and I will get this added to the list of enhancements for future versions. Thanks!

01/14/2009 02:36
 
mwieder said:

Would it be possible to have the Auto sizing working so that when the rollerblind is closed it only is sized as two rows of text and when it opens, it expands to be as large as the contents? Otherwise, no screen space is saved by using this control.

01/14/2009 01:36

Silverlight 3

Latest News

  • Silverlight 2 Controls V5.2.1 Released
    Jul, 03 2009

    After several months since the last release we have implemented many fixes to the controls library. The Rich TextBox has been improved with Links...

  • Silverlight 3 BETA Controls Released
    Mar, 30 2009

    As Silverlight 3 BETA is available now to test we thought we would present the Liquid Controls library for Silverlight 3. This BETA...

Silverlight 2 Controls

  • Rich TextBox

    Create and edit rich content with this slick and expandable Rich TextBox...

  • TreeView

    This easy to use TreeView comes with drag and drop, sorting, searching and much more...

  • Context Menu

    You too can have cool popup context menus in your Silverlight applications...

  • Resizable Dialog

    Draggable and resizable popup dialogs are what serious Silverlight developers need...

  • Spell Checker

    Real-time spell checking in Silverlight? We did it first here...