Silverlight TextBlock Plus
This enhanced TextBlock control allows you to apply effects to your text such as strike-through, shadows and borders.
To use the TextBlock Plus control you will need to add a reference to Liquid.RichText.dll in your project.
You need to login to Download the TextBlockPlus example, If you do not have a login you can register for free!
How to Use the TextBlock Plus Control
In your XAML ensure you have a reference to the Liquid.RichText.dll in the UserControl tag at the top, to use the TextBlockPlus on your Silverlight page:
<UserControl x:Class="TextBlock.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:liquidRichText="clr-namespace:Liquid;assembly=Liquid.RichText"
Width="400" Height="300">
<Canvas>
<liquidRichText:TextBlockPlus Canvas.Left="5" Canvas.Top="10" Text="Some Slightly Shadowed Text" FontSize="25" Shadow="Slight" />
<liquidRichText:TextBlockPlus Canvas.Left="5" Canvas.Top="50" Text="Some Shadowed Text" FontSize="25" Shadow="Normal" />
<liquidRichText:TextBlockPlus Canvas.Left="5" Canvas.Top="90" Text="With a Dashed Border" FontSize="25" BorderType="Dashed"/>
</Canvas>
</UserControl>
This simple demo does not require any C# to function, however you can reference the TextBlockPlus elements in the same way as any other Silverlight 2 control.
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 TextBlock
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
}
}
}
Example Silverlight TextBlock Plus Control:

Latest Forum Posts
Here are latest posts from around the forums, if you have a question about any of the Liquid controls you can get your answers in the Forum.