Latest News

  • Super Tower Defense Game
    Mar 10, 2010

    New to the games section is the new Super Tower Defense game. Defend your base from the ever advancing army of tanks, buggies...

  • New Rich Text Editor User Control
    Feb 19, 2010

    By popular request, here we present a re-usable User Control containing the Liquid RichTextBox along with the most common formatting functions included.

  • Silverlight 3 Controls V5.2.7 Released
    Feb 19, 2010

    This release includes several fixes for issues raised in the forum. The main improvement is to the RichTextBox which now provides access and methods to the document elements allowing...

  • Super Shoot Em Up Game
    Feb 04, 2010

    Added to the games section is the new Super Shoot 'Em Up game. Take control of a tank with your aim being to blow up your opposing tanks and collect all the powerups.

  • Silverlight 3 Controls V5.2.6 Released
    Feb 04, 2010

    This release includes some minor fixes for several forum posts. Please see the notes on the download page for full details on what has changed.

Silverlight Table Reference

The Table exposes several properties for controlling various aspects of the Table and its behaviour.

Properties for Liquid.Table

Below are the available properties complete with descriptions.

Property NameTypeDescription
SelectedCellRow Int32 Gets the row index for the selected cell.
SelectedCellColumn Int32 Gets the column index for the selected cell.
SelectedRowStart Int32 Gets the first selected row index.
SelectedColumnStart Int32 Gets the first selected column index.
SelectedRowCount Int32 Gets the number of rows selected.
SelectedColumnCount Int32 Gets the number of columns selected.
SelectMode SelectMode Gets or sets the selection mode.
HeaderRows Int32 Gets or sets the number of header rows.
HeaderColumns Int32 Gets or sets the number of header columns.
AutoWidth Boolean Gets or sets whether the table stretches to full width.
MinEditableRowHeight Double Gets or sets the minimum height a row can be dragged.
MinEditableColumnWidth Double Gets or sets the minimum height a columns can be dragged.
EnableEditingFadeout Boolean Gets or sets whether the table should fade-out during editing.
StyleID String Gets or sets the table style ID.
Selected List`1 Gets the selected table cells.

 

Methods for Liquid.Table

Below are the available methods, complete with parameters and descriptions.

Method NameDescriptionParameters
AddRow() Adds a new row to the bottom of the table.
AddRow(List<UIElement>) Adds a new row to the bottom of the table containing the provided elements.

Parameters

elements
Any element derived from UIElement

 

AddColumn() Adds a new column to the right of the table.
AddColumn(List<UIElement>) Adds a new column to the right of the table containing the provided elements.

Parameters

elements
Any element derived from UIElement

 

DeleteRow(Int32) Deletes the specified Row including all elements that refer to it.

Parameters

rowIndex
Row index to delete

 

GetRowElements(Int32) Gets a collection of elements with a matching row index.

Parameters

rowIndex
Row index
Returns: Element collection

 

GetColumnElements(Int32) Gets a collection of elements with a matching column index.

Parameters

columnIndex
Column index
Returns: Element collection

 

DeleteColumn(Int32) Deletes the specified Column including all elements that refer to it.

Parameters

columnIndex
Column index to delete

 

InsertColumn(Int32, Int32) Creates a new column with default richtextblock content.

Parameters

columnIndex
The column index to insert the new column

 

InsertColumn(Int32, Nullable<GridLength>, List<UIElement>) Creates a new column and populates the cells with the provided elements.

Parameters

columnIndex
The column index to insert the new column
width
Width of the column
elements
Any element derived from UIElement

 

InsertRow(Int32, Int32) Creates a new row with default richtextblock content.

Parameters

rowIndex
The row index to insert the new row
count
Number of rows to insert

 

InsertRow(Int32, Nullable<GridLength>, List<UIElement>) Creates a new row and populates the cells with the provided elements.

Parameters

rowIndex
The row index to insert the new row
height
Row height
elements
Any element derived from UIElement

 

SwapRows(Int32, Int32) Swaps two rows around.

Parameters

rowA
The first row
rowB
The second row

 

SetColumnsToPixelWidth() Fixes all column widths to pixel widths.

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