Silverlight Controls

The custom controls developed by vectorlight.net for use with Microsoft's Silverlight web technology are all compatible with Silverlight 2 and are available now with more controls becoming available for all Silverlight .NET web developers.

For more details on individual Silverlight controls you can select from the list above. Silverlight 2 already has a great set of base controls, however there are a few essential controls missing such as a TreeView and Rich TextBox, these and more you will find in the Liquid Controls library.

Download These Silverlight Controls for Free Now!

Example vectorlight.net Controls:

Live Silverlight Controls Demo

Live Silverlight Upload Demo
  • Written in Client-Side C# .NET 3.5
  • Microsoft Silverlight Only
  • Customizable Visual Feel

To see the above controls in action you can select Demos from the top menu. You must have Miscrosoft's Silverlight 2 Installed in order to run these demos.

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!

bwhalversen said:

Dan:

Are you still out there somewhere? Are the Vectorlight controls still a going concern?

I posted this seemingly simple question back on 4/16:

"I cannot find on your site a source code licensing option or a licensing option that would allow us to re-distribute your SL controls with our SL application. Can you clarify this please?"

You responded on 4/21:

"The license information is currently being updated. There will be a change in the basic license to allow you to use the controls more freely. Hopefully this will be completed in the next few weeks. Thanks!"

We are now at 6/16 and I am wondering if you can at least provide a status update of where you are at with this. The best you have on your web site is:

http://www.vectorlight.net/licensing.aspx

which does not answer the question. I am starting to wonder if your organization is backing off from this "product" and I need to begin looking elsewhere. What can you tell me?

06/16/2009 02:00
 
vitthalgb28 said:

I have downloaded liquid silverlight 3 controls. i also have been added their references but only menu reference is adding as below

<UserControl xmlns:shinyRed="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ShinyRed"
                 x:Class="FirstPage.MainPage"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     xmlns:liquidMenu="clr-namespace:Liquid;assembly=Liquid.Menu"    
     xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"    
     Width="1000" Height="600">

but when iam going to add for popup its showing me error duplicate xmlns tag.
How could i use TextRotator control please help me.

06/09/2009 10:32
 
kosya4ok said:

Hi, All. I can not find source code of Liquid library. Could you help me?

05/27/2009 05:34
 
MrAnderson said:

Hi Dan,

We need to redistribute the richtextbox and would like to know what the license implications are. The licensing will determine whether we use your product or not. Please let me know where I can find this information. E.g. terms and conditions, cost etc.

Is there a license model where we could get hold of the source code for some of the controls?

Thanks

05/25/2009 06:08
 
Phil Salomon said:

Hi Dan
Finally I can have a combobox that works!!! Well actually your dropdown with a listbox, but still effective after hours of struggling with the bug ridden Combobox from Microsoft. Excellent work with the controls.

Thanks

05/18/2009 04:53
 
Erpico said:

Good Mornin' :-)

I have another issue - how can I insert pictures into RichTextBox. I have seen you do it in the RichTextBox Demo, but I cannot make it myself. This is the code I am using:

BitmapImage img = new BitmapImage();

                Stream s = new MemoryStream(e.Result.Obiekt.Bytes);
                img.SetSource(s);
                Image img2 = new Image();
                img2.Name = "image" + e.Result.Id;
                img2.Source = img;
//rtblPolaczony is RichTextBox in my app.
                //rtpPanel.Children.Add(img2); - this works perfectly - showing an image
                rtbMain.Insert("<Xaml><Image Source=\"+ img2 +\" /></Xaml>");
                rtbMain.ReturnFocus();

I have to do it like this, because I have Images stored in database, so I can't give exact filepath. But creating image like this works, and generates an image. Problem occures when I am trying to insert an Image img2 into RichTextBox. Do you have any ideas how to fix it?

05/05/2009 07:13
 
karnqu said:

Do you have any time estimate for the new license?

05/04/2009 05:20
 
bwhalversen said:

Dan:

We wish to redistribute a couple of Liquid Control assemblies with our Silverlight application RIGHT NOW. Given that you are now working on a new license, is there any way to do this or are we stuck?

Brad

04/30/2009 11:57
 
Fiesta1_1 said:

Hi Dan,
Thank you for good work. I’m very interested in fixing problem with polish characters ;). When will be next release of RichTextBox available?

04/29/2009 01:34
 
vitthalgb said:

HI iam working with silverlight.
I want to add three drop down list in the same row for birth date,month and year respectively so,
how can add two drop down list in a same row and column of a grid without space in between

pls help.

Thank you in advance..........have a nice time

04/23/2009 05:32
 
dan said:

Hi Erpico,

You are quite right! I will get this fix into the next version to help people who need these keyboard combinations. Thanks!

04/21/2009 08:41
 
karnqu said:

Is there a way to purchase using the old source license until you come up with a new one? "Hopefully this will be completed in the next few weeks" makes wonder if I should keep looking at this library if I don't even know when a license will be available.

04/21/2009 05:41
 
Erpico said:

Me again: please repleace words you should with words: It is better to.
My bad.

04/21/2009 03:08
 
Erpico said:

Hi Dan! First - great job on these controls.

I have a problem when using RichTextBox with polish characters. Accordingly:
when ą letter is typed (right alt+a) RTB clears itselfs and puts ą
when ż letter is typed (right alt+z) RTB makes an undo.

I suppose it is a problem with a way how you catch keys. If you do it like this:
--key_down method
...
if(keypressed == Key.Ctrl && e.Key==Key.A)
{
    selectAllText();
}

than there will be errors, while right alt returns Key.Ctrl value. You should capture "functional" keys (ctrl, shift, alt and windows) like this:

if (((Keyboard.Modifiers) == (ModifierKeys.Alt | ModifierKeys.Control)) && (e.Key == Key.A))
{
    e.Handled = true;
    tblTitle.Text = e.Key.ToString();                    
}
as you see right alt key returns ModifierKeys.Alt | ModifierKeys.Control value. And it is different than left alt (ModifierKeys.Alt) and any of controls (ModifierKeys.Control)

Hope I was quite clear, what the problem is. :P

04/21/2009 03:07
 
dan said:

Hi bwhalversen and karnqu,

The license information is currently being updated. There will be a change in the basic license to allow you to use the controls more freely. Hopefully this will be completed in the next few weeks. Thanks!

04/21/2009 12:01
 
karnqu said:

Same question as bwhalversen, looks like the free license only allows "websites within your company". Without another option to license seems like we wont be able to use this great toolkit.

04/20/2009 09:59
 
bwhalversen said:

Dan:

I cannot find on your site a source code licensing option or a licensing option that would allow us to re-distribute your SL controls with our SL application. Can you clarify this please?

04/16/2009 12:35
 
dan said:

Hi zacki,

There is a reference page for each Control and this is located under the Control page itself. Using the Left menu.

As an example if you select RichTextBlock there is a page under this called Reference, this is the same for all the controls.

Note: The RichTextBox inherits from RichTextBlock and its reference can be found under RichTextBlock.

Hopefully if I get the time I will put together a propert chm file of documentation.

04/04/2009 02:03
 
zacki said:

Hi,

I can't find any documentation online. Could you give me a link to the documentation?

Thanks in advance!

04/03/2009 01:23
 
dan said:

Hi,

Thanks for the bug report. The controls library is in the process of being updated to be compatible with Silverlight 3 and hopefully we will get this bug removed as soon as possible. Thanks!

03/23/2009 07:27
 
dbaechtel said:

I noticed a bug in your Rich TextBox demo. I am using Silverlight 3 on WinXP.

If I select the 5 Font names, Times New Roman through Trebuchet, and then hit add Round Bullets, it works OK. But if I hit the Round Bullets button again, only 3 of the 5 font names selected have the bullts removed. The other two bullets on the last two font names remain. All bullets should be removed.

THANKS.

03/21/2009 11:51
 
bwmcadams said:

You don't have standard API docs for the library do you? Would make things easy for fast lookup....

03/17/2009 09:35
 
dan said:

Hi Worldvibe,

Thanks for the information we'll get this added to the next version. Thanks!

02/03/2009 08:30
 
worldvibe said:

I corrected the issue by adding a call to Rest() in AutoComplete.cs after line 99.

RaisePatternMatch(this, args);
Reset();    <--- Here

Now you can match repeated patterns.

:):):) <--- Each one will raise the event.

02/02/2009 03:06
 
worldvibe said:

The pattern recognition of RichTextBox works great except when you type the same pattern over and over. You have to space in order for it to find the patern again. For example:

A pattern of :)

:):):)    <-- only the first will be recognized.

02/02/2009 02:51
 
dan said:

Hi andrus,

This is a bug in the control, we will hopefully implement keyboard navigation in the menus soon. We do not have an example shopping cart available to show, we will look to do a tutorial in the future.

I have fixed the problem with the Main Menu sample download pointing to the popup menu sample. Thanks!

12/26/2008 06:58
 
andrus said:

Menu (popup) and Main menu samples point to the same menu.zip file.

12/25/2008 04:24
 
andrus said:

I loaded menu.zip sample and found that it does not arrow to use up/down arrow keys to navigate.
How to fix this ?
How to use those controls to build shopping cart ?
Where to find shopping cart sample for this ?

12/25/2008 04:20
 
dan said:

Hi DVD,

Thanks for hilighting this, we'll get this checked out. Thanks!

11/29/2008 08:09
 
dvdaniels said:

Hello,

I was using the Modal Dialog when I found it is not acting modal at all. I think something is not being set right somewhere. The same reactivity can be found on the online demo. The only thing that appears modal on there is the messagebox control.

Just wanted to let you know in case someone else has not mentioned this.

Thanks,
DVD

11/21/2008 09:47
 
dan said:

Hi Sangram,

This site is for queries for the Liquid Silverlight Controls, generic queries like this should be directed towards the official Microsoft Silverlight Forums. Thanks!

11/18/2008 12:40
 
Sangram said:

Hay Hi dan i want to Create the Animation In silver lights. I have Created A GUI in silverlight blend. I want to create a blinking button in bleand Can you help me out please.

11/16/2008 10:58
 
dan said:

Hi Rolf,

I think the best way to get started is to download some demo source code wwhich will show you what you need to include in your XAML, you can try the TreeView Demo, you will need to login to download the source code.

10/24/2008 05:32
 
rolf-rostig said:

Hi,

I'm a newbie.
How I use the Liquid.dll in VS2008?

Thanks
Rolf

10/22/2008 09:28
 
dan said:

Hi Yu,

We don't have a forum component, the basics for building one are here such as the RichTextBox and TreeView and we have no plans to build one in the near future but that may change. Again, your query regarding a Blog component, the RichTextBox is a good starting point and I think we will be doing something like this in the future, however for the moment we are concentrating on the core controls library and getting it ready for the final release of Silverlight 2. Thanks!

08/12/2008 10:43
 
yugreen1 said:

Hi,

I meant to include in the previous post that we are looking for a "Blog Control/Component" as well.

Thanks
Yu

08/12/2008 03:16
 
yugreen1 said:

Hi Dan,

Our company are looking to include a Silverlight "Forum Control/Component" in the Silverlight-centric project that we are currently working on.
Does your custom Silverlight control set include a "Forum Control/Component"? If not, are you maybe planning on building one soon?

Or, does anyone else out there know of a "Forum Control/Component" available that's free or for sale?

Thanks
Yu

08/12/2008 02:16
 
dan said:

Hi Rob,

Thanks for letting us know, we've fixed it now!

08/02/2008 09:15
 
uke said:

greetings,

tutorial.aspx is throwing a parser error.

Thanks

Rob

08/02/2008 07:21
 
dan said:

Hi,

You need Visual Studio 2008 and Silverlight 2 BETA 2 to develop Silverlight applications. See www.silverlight.net for information about installation etc.

07/31/2008 10:55
 
bukalemun said:

I am using vs2005 and .net framework 2.0
that program its run? (.net fw2.0 and vs2005)

07/31/2008 05:58
 
dan said:

Hi Ed,

This feature is not available in the current version but is on the list of improvements for the next version along with connector lines for the treeview control.

07/09/2008 11:10
 
EdChap said:

I'm evaluating the controls for my company and one of the features we're interested in is a TreeView with a Three-State Checkbox (i.e. parent node checkbox is shaded if a subset of its children have been selected). Is this feature available? If not, are there any plans to introduce this feature in the near future?

Many thanks in advance for your response.

Ed

07/09/2008 02:44
 
dan said:

Hello,

Using these controls is easy in your own project, there is an example of each control that you can select from the list in the upper-left menu, also there is the form controls demo which when you are logged in can be downloaded and demonstrates most the controls in use.

07/01/2008 03:53
 
hviet said:

Hello,
Could you tell me where to find the documentation for using liquid controls? I'm new here.
Thank you.

07/01/2008 09:56
 
dan said:

Hello,

The controls are being updated to Silverlight 2 BETA 2 and will be available very soon, thanks for your patience!

06/07/2008 10:40
 
k1 said:

Hi,

What about Silverlight 2.0 Beta 2, when will the controls function with the new version?

06/07/2008 06:05
 
dan said:

Hello,

XAML Databinding is not possible at the moment in the DropDownList, we are looking at implementing this soon!

05/09/2008 05:47
 
kevinli said:

Hi,

Does anyone know how to bind a DropDownList within the XAML code? Thanks.

05/09/2008 02:12
 
dan said:

Hello,

Yes we've identified a bug in the demo code, this has been fixed and will be on show soon! The bug is nothing to do with the DropDownList control but rather the function in the demo that populates it.

04/25/2008 03:41
 
dan said:

Hello,

Thanks for reporting this, we're looking at the problem now.

04/24/2008 12:04
 
sunevnuahs said:

I have downloaded your latest version and tried it locally (and online). When selecting the country I cannot select any that come below Pakistan for some reason!?

Any idea why this is?

04/22/2008 03:45
 
dan said:

Hello,

We will have the next version with this problem fixed on the 7th April. Thanks for your patience.

04/03/2008 05:19
 
hinsano said:

Hello,
What about the problem with the XAML designer (Windows.Markup.XamlParseException)?
I need to know when do you think you will fix the problem...
Thanx!

04/03/2008 01:43
 
dan said:

Hello,

Yes there is a problem with the XAML designer and 4.1, thanks for letting us know, we are looking into this at the moment.

03/26/2008 01:27
 
MichaelGG said:

I downloaded the 4.1 release, and when I try to work with the included demo project in Visual Studio 2008 I get this error:

Error 1 System.Windows.Markup.XamlParseException: Cannot find a Resource with that Name/Key [Line: 7 Position: 77]
at MS.Internal.XcpImports.Control_InitializeFromXaml(Control control, String xamlString, Boolean createNamescope)
at System.Windows.Controls.Control.InitializeFromXaml(String xaml)
at Liquid.Core.Controls.LiquidControl..ctor()
at Liquid.Core.Controls.Label..ctor() [Line: 0 Position: 0] C:\Users\Michael\Desktop\Liquid_4_1\Liquid Controls 4.1\Examples\Forms Demo\ControlsTest\Page.xaml 1 1 ControlsTest

The XAML designer won't load.

Same happens on my own projects when I try to use Liquid. I copied the styles into the app.xaml.

03/25/2008 12:37
 
dan said:

Hello,

Yes we are currently updating the controls library as we speak and hope to release it very soon.

03/07/2008 12:12
 
garumble said:

Silverlight Beta 2 is out, will you update? It appears that agclr.dll is no longer part of the SDK.

03/06/2008 01:37
 
dan said:

Hello,

The skinning currently implemented is fairly low level. Each control implements a SetSkin() method which requires a dictionary of skin keys and XAML, there is an example of skinning in use on login form demo.

03/04/2008 05:20
 
JOERIB said:

Hello,

Is it possible to make skins for the controls?

03/04/2008 05:00
 
dan said:

Hello,

Ideed it doesn't seem to stick to a provided height. The Width is the sum of all the column widths and is thus not directly controllable as a whole. This has been added to the fix list.

02/26/2008 02:12
 
thumphries said:

The datagrid does not seem to honor the height and width properties.

02/26/2008 12:23
 
dan said:

Hello,

This is a strange one, the Liquid.dll is built against the Silverlight runtime. I assume this is when you browse to the dll and click ok? What version of Visual Studio are you using? Have you tried loading one of the example projects that come with the dll download zip?

02/14/2008 12:27
 
dcwidget@hotmail.com said:

I tried adding a reference to the Liquid.dll to my Silverlight project. But it gave me an error saying that the dll cannot be added as it was not built against the Silverlight runtime.

Can you please help me out in figuring why this does not work?

02/13/2008 09:49
 
ajayb said:

This works fine now. Thanks for the help :-)

01/22/2008 09:16
 
dan said:

Hello,

This indeed should be possible, when you add items to the DropDown List Items collection you pass it an InputOption object. This object has an ID and Label properties, the ID should be a unique identifier and the Label should be the text you want to display for the option.

When you call the SetSelected() method you pass is a value parameter this should be the ID of the Item you want to select. Let me know if you're still having problems with this, in particular how you are populating your DropDown List Items collection.

01/22/2008 07:01
 
ajayb said:

Dan,
I was trying to set the Text of the Selected Item of the drop down list. However, I am unable to do so manually. E.g. this.ddlbSalesRegion.SetSelected(strInnerNodeContent);
where ddlbSalesRegion is the ListBox. if this is possible can you let me know how to do it?

01/22/2008 02:46
 
dan said:

Apologies, just noticed the Scrolling Area Control page is a duplicate of the ListBox Control, this is now fixed...

01/18/2008 12:42
 
dan said:

Hello,

Thanks for that, we're trying to make these controls as adaptable as possible and the feedback from everyone is really helpful.

With regards to your questions, the Scrolling Area control is a virtual canvas with scroll bars. You set the size and add other controls to the Scrolling Area control, the example on the Scrolling Area page gives an example of how to use it.

By TextArea I take it you mean a multi-line text box, one of these is in development at the moment and will hopefully be available soon. Thanks for your patience and comments.

01/18/2008 12:37
 
ajayb said:

Thanks for the help Dan. You guys are doing a great job.
ZIndex and the problem with the textbox is now sorted out. In case of the TextBox control, the event handler was registered twice. Is the Scrolling Area control the same as the list box control? I was hoping it was more like a TextArea control.

FYI; there is no effect of setting the totalheight of the The TextBox control. If this worked, I could replicate the effect of the TextArea control here. Any help would be appreciated.

01/17/2008 08:49
 
dan said:

The dropdown list uses a ListBox to display the dropdown list items, this ListBox is a separate control from the dropdown and can be ordered however you like in your XAML in order to avoid the problem you've been having. There is lots of documentation around, particually from Microsoft that explains how z-indexing works in Silverlight. We will try to get some basic Silverlight articles together soon.

There are some button controls and indeed a base button class that you can inherit from in your own code to make your own buttons, articles will follow shortly. The Scrolling Area control is also present in the dll, there is an example of its usage in the left side of the menu.

The problem you are having with the TextBox control is strange, it sounds like the event handler has been register twice. Have you followed the example provided? If you still can't suss it out perhaps you could email the code to: dan@vectorlight.net and I'll take a look.

01/16/2008 02:20
 
ajayb said:

v2.1 and above mentions buttom, scrolling area controls, but they are not available in the liquid.dll. Can you post a sample code for the same?
Also, I noticed that when I type any character it apears 2 times in the text box. E.g. HHeelloo wwoorrlldd. Is it a bug? the demo contols however do not show this behavior

01/16/2008 12:08
 
ajayb said:

The dropdown list when expanded appears behind the other controls, is there any way I can change the z-index of the ddl?

01/15/2008 11:12
 
MrCyprom said:

Hi,

I tested your first controls, there are cool. I would like to know when your scrollarea, treeview and downdroplist will be available.
Thank you in advance.

Regards.

11/22/2007 04:45
 
MrCyprom said:

Hi,
We are the 14, I am waiting for your super controls. I hope I will able to use it today.
Thank you for your job.

11/14/2007 01:39
 
dan said:

Hopefully by the 14th Nov the CheckBox, Calendar and a single line TextBox will be available. A ListBox and DropDown box will follow shortly after. As for what other controls I'm working on, most of my time is spent on a Tree control, a demo is available on the Online Demo link on the top bar.

11/13/2007 12:17
 
Yosh23 said:

Hi,
Your controls are catchy. I am currently developing an application and I want to know when your controls will be available ? and which other controls are you working on ?

11/12/2007 09:21
 
dan said:

I'm currently making them available for download within the next Two weeks, the sourcecode will also be available at that time. I'm working on new controls all the time and will keep the site updated as soon as they're done.

11/04/2007 04:48

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...