• 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