• Extending a XamRibbon ButtonTool to execute ICommands

    Infragistics Silverlight Ribbon control does not currently expose a Command and CommandParameter properties on its ButtonTool class.  Our guidance to customers wanting to use commands with this tool has been to use the Infragistics commanding framework, which is built into the product.  We understand however that customers may want to choose to use a different commanding implementation such as MVVMLights RelayCommand, or…

    • Tue, Jul 12 2011
  • Using Behaviors to Synchronize Selected Items of Infragistics Silverlight controls to a ViewModel

    Behaviors, which were introduced with Blend 3, are a great way to package up bits of functionality that attached to existing objects using XAML.  They also are a great way to create man in the middle connections between objects in your View and properties on your ViewModel. 

    In this post I’ll show you three different examples of using Behaviors to synchronize selected items between different Infragistics Silverlight controls…

    • Wed, Jun 1 2011
  • Adding a “Select All” Checkbox to a XamGrid CheckboxColumn Header

    Using checkboxes in a grid is a common way of allowing end users to select multiple objects in the grid, which the application can then act on later.  Its also common to see a “Select All” checkbox in the header of a column that lets the end user change the selected state of all of the grid rows using a single checkbox.  In this article I will show you how to customize the Header of a CheckBoxColumn in the XamGrid…

    • Fri, Apr 29 2011
  • Binding to Properties of non-FrameworkElements

    A common question we see from customers using our XAML controls is that they want to set a binding on a control property, but the property is exposed by an object that does not live in the Visual Tree.  Unfortunately in both Silverlight and WPF, objects must live in the Visual Tree in order also inherit the data context set above them (and also to participate in element binding), so its not always clear how to do this…

    • Fri, Apr 29 2011
  • Extending XamGrid with a Right-Click Context Menu

    In Windows, users expect that right clicking in an app will show a context menu that exposes the actions they can take for a particular UI element.  Extending XamGrid to add the ability to show a right-click context menu is fairly simple.  In this blog, I will walk you through extending XamGrid with the XamContextMenu control to easily add a right-click context menu that shows when users right-click on cells in your applications…

    • Fri, Apr 15 2011
  • Assembly Caching Infragistics Silverlight control assemblies

    Way back in Silverlight 3 Microsoft added a feature called Assembly Caching which allowed developers to configure their Silverlight apps in such a way that the assemblies needed by that application could be cached on the client.  This means that the actual XAP file that is downloaded by the client can be dramatically reduced and the client would only take a one time hit to download the initial set of application assemblies…

    • Thu, Jul 15 2010
  • Creating Custom Columns for xamGrid

    When we originally sat down to design the xamGrid one of the problems we knew we wanted to address (based on lessons learned from building other grid controls) was providing an easy way for developers to extend the control by creating their own custom column types.  We knew that in the initial versions of the grid we were not going to be able to provide all of the column types we wanted to (the grid now includes seven…

    • Thu, Jul 8 2010
  • XAML Control Unification Changes in 2010.2

    Starting with our 2010 Volume 2 release of both our Silverlight products and our WPF products, we are unifying the development of the controls included in these products and creating a single XAML control code-base.  As part of the process of unifying the code, we needed to make some breaking changes in the controls including changing the Silverlight controls names, improving the namespace structure of the control libraries…

    • Tue, Jun 15 2010
  • Simple Column Chooser for XamWebGrid

    If you’ve used the Infragistics XamDataGrid or UltraWinGrid, you are probably familiar with a feature each of those controls offers called Column Chooser (or Field Chooser).  This simple feature provides a simple UI that allows you to expose a way for end users to select the specific columns they want to see in the grid.

    We’ve had a number of requests for this same feature for the XamWebGrid, so I thought I would…

    • Tue, Jan 19 2010
  • Creating Custom Summery Operands

    The 2009.2 release of the XamWebGrid added the ability to display a summary row in the grid which allows you to display summary information for columns in the grid.  The feature includes five summary native summary operands (minimum, maximum, sum, count, average), but is also designed to allow you to easily create and display other summary calculations by creating custom summary Operands.

    In this post I will demonstrate…

    • Thu, Jan 7 2010
  • NetAdvantage for Web Client: Silverlight - November CTP

    Hot on the heels of the 2009.2 release of NetAdvantage for Web Client, we are ready to push some more code out the door in our November Community Technology Preview (CTP).  This CTP includes several new XamWebGrid enhancements including support for RIA Services, a new ZIP Library, a control persistence framework and an early preview of our new XamWebRibbon control.  Check out the CTP samples on-line or read on for more information…

    • Mon, Nov 9 2009
  • XamWebGrid – RequireEmptyContructor exceptions when adding new rows

    If you have the Add New Row feature of the XamWebGrid enabled, when the user attempts to add a new row by placing a cell in the row into edit mode the XamWebGrid automatically tries to instantiate a new instance of a data object of the same type that you have bound to the grid.  For example if you have bound a list of customer objects (eg List<Customer>) as the grids data source, when the end user tries to add a new row…

    • Thu, Oct 29 2009
  • Using complex object bindings in XamWebGrid

    Added in the 9.2 is the ability to use the XAML ‘dot’ notation for binding to complex objects.

    That means if you have a class that includes properties that expose complex objects, you can use dot notation to bind columns in the grid to properties of the complex object.  For example, lets assume you have a Customer class that stores the Address as a complex type like the sample shown below:

    namespace DotNotationDemo…
    • Wed, Oct 28 2009
  • NetAdvantage for Web Client: Silverlight 2009.2

    Its that time again.  Today we are releasing NetAdvantage for Web Client: Silverlight 2009.2, and for such as short development cycle (only 1 month of actual dev time), we’ve packed a ton of new features into this release including 6 new controls, 3 new grid features and one new framework.  Read on for details on the exciting new things that are included in this release.

    xamWebGrid - Date and Image Columns

    The xamWebGrid…

    • Mon, Oct 26 2009
  • NetAdvantage for Silverlight Data Visualization 2009.2

    Today Infragisics released version 2009.2 of NetAdvantage for Silverlight Data Visualization.  This release includes a number of great improvements to the existing map, timeline and chart controls and the addition of a brand new control, the XamWebBulletGraph.

    Geoimagery Integration

    One of the top requests for the xamWebMap was providing a way to integrate existing map services like Microsofts bing Maps into the control…

    • Sun, Oct 11 2009
  • XamWebGrid Settings Objects

    One of the core architectural concepts in the XamWebGrid is the concept of Settings objects. These objects exist for numerous features of the XamWebGrid and allow us to encapsulate the bulk of the properties for a discreet grid feature into a single object. This makes it easier for you to find and work with those features.

    As an example, lets look at how you can configure sorting in the XamWebGrid.

    You can see in the…

    • Fri, Jul 31 2009
  • Using the Silverlight 3 Navigation Framework with the XamWebMenu

    Silverlight 3 introduces a new navigation framework that makes it much easier to easily implement navigation between UserControls in a Silverlight application, interacts with the Browser History journal and provides Uri mapping.

    The XamWebMenu easily integrates into this framework by simply setting a few properties on the control and its menu items.  Below is an example where I have taken the default MainPage.xaml template…

    • Fri, May 15 2009
  • Configuring MIME types in IIS for use with xamWebMap

    The xamWebMap uses files in the shapefile format as its source of geospatial shape information.  one of the ways you can deploy these files is by simply dropping them in your web applications ClientBin folder, then providing the xamWebMap a URL that points to the shapefiles.  If you choose to deploy your application this way, you need to make sure you have configured the MIME types on the server so that it will allow the…

    • Thu, Apr 30 2009
  • NetAdvantage for Silverlight Data Visualization Service Release

    I was gone for a short vacation for the last week, but I noticed that while I was out, we shipped the first service release.  The service release contains fixes for a variety of issues including displaying tickmarks on secondary axis, chart refresh issues when certain properties change, and improved support for Blend 2.

    You can grab the Service Release from our download center.

    Technorati Tags: ,
  • NetAdvantage for Web Client: Silverlight - March 2009 CTP

    This past Monday, we released the NetAdvantage WebClient: Silverlight - March 2009 CTP.  The first and probably most important feature of this release is that CTP’’s are now being built on the recently released Silverlight 3 Beta platform, so after you grab the CTP, you will need to go grab Silverlight 3 Beta and the Blend 3 Preview.

    This CTP release includes a bunch of new XamWebGrid features including:

    • Wed, Mar 25 2009
  • samples.infragistics.com – Your launch pad for all IG product samples

    With the addition of NetAdvantage for Silverlight Data Visualization to our product line up last week, we brought the total number of online product samples we offer up to 5 (ASP.NET, WPF, Data Visualization, Silverlight and JSF).  Because this number has grown so large we thought it was a good time to provide you with a single unified launch pad where you could access all of our product samples, so we unveiled the new…

    • Wed, Mar 11 2009
  • Silverlight Web Parts for SharePoint CTP Release

    At Infragistics we like to ship software!!  Today we have released another CTP release, this time offering something really new for Infragistics.  We’ve taken two controls from NetAdvantage for Silverlight Data Visualization, the xamWebRadialGauge and xamWebLinearGauge controls, and packaged them up into Web Parts that you can drop right into your SharePoint.  You can see a demo of the controls by visiting http://sharepoint…

    • Mon, Mar 9 2009
  • NetAdvantage for Web Client :: Silverlight Feb 2009 CTP

    Yesterday we released our latest CTP release of our Silverlight Line-of-business controls, which are formally part of our NetAdvantage for WebClient product.  Highlights of the CTP include:

    • New features in the XamWebGrid including:
      • Cell Activation and Selection
      • Single and Multi-Column Sorting
    • Lots of XamWebGrid bug fixes
    • New XamWebMenu control which lets you add dropdown menu navigation…
    • Tue, Feb 3 2009
  • Finding geospatial data for xamWebMap

    The xamWebMap control which we released with our last Silverlight data visualization CTP uses a popular file format called Shapefiles as its source for geo-spatial shape data.  A Shapefile actually consists of a several different individual files, includes a .shp file which actually contains the shape polygons and a .dbf file which contains data associated with each polygon.  We chose to use Shapefiles as our primary shape…

    • Mon, Jan 19 2009
  • NetAdvantage for Web Client :: Silverlight December 2008 CTP

    Today we released the first public CTP (Community Technology Preview) of our new product, NetAdvantage for WebClient :: Silverlight.  NetAdvantage for WebClient :: Silverlight is focused on providing you with Silverlight controls designed to help you create amazing line of business application user experiences on the Silverlight 2 platform.  You can download the CTP here

    If you haven't already done so, I would also recommend…

    • Wed, Dec 17 2008