What is Knockout? Knockout is a JavaScript library that helps you apply the MVVM pattern when designing HTML/JavaScript UIs. It aids in making your view model and UI controls observable so that changes can be propagated back and forth between them. Leveraging...
It was barely more than a year ago that I joined Infragistics as Senior Product Manager , and here I am, already writing about a third exciting release since I started working here. Signed, sealed & delivered. Well, almost delivered. The release is...
This is a simple approach ( Grid_Binding_SelectedItems.zip ) on how to add a bindable property to your XamDataGrid that can be used to control the SelectedItems from your view model. In the sample I have made a View Model that has an ObservableCollection...
First of all I want to thank everyone who attended my webinar on Getting started with MVVM in WPF and Silverlight yesterday. I had an awesome time delivering this session and answering some of your questions. As most of you asked me about sharing the...
I explained why I think list controls are THE grids for mobile phones when introducing the jQuery Mobile version . I believe most would agree they really aim to achieve pretty much the same functionality but within the limited space of a small screen...
Application with heavy CRUD capabilities for the end user? Would the result be a chaos caused by users insisting for that one thing they just deleted? Turn that around (literally!) by providing some Undo action in your XAML application. That is exactly...
There are numerous scenarios when from for the sole purpose of having an effective or functional application it seems the only way to go is live – like live data, updating clients in real time. It just feels like that is how things are supposed...
Probably many developers who have experience with XAML applications are familiar with Model View ViewModel (MVVM) design pattern. Specialists who work on WEB projects now have the opportunity to implement this pattern in the client portion of the applications...
Introduction The purpose of this article is to provide a clear and practical understanding of the MVVM pattern in a concise manner. This will be accomplished by walking through a simple WPF MVVM application in two parts. Part one will focus on MVVM basics...
Say what you will about Windows Phone vs iOS or Android, one thing most experts agree with is Microsoft knows how to make really good development tools. Windows Phone is no exception. The Windows Phone SDK, combined with Visual Studio 2010, provide us...
Have you ever wanted to build an application that uses the Infragistics Silverlight xamGrid which supports sorting, filtering, CRUD operations and data virtualization all constructed with the Model View View-Model (MVVM) pattern? This post details some...
The Problem Using XamRibbon’s ButtonTool control in a MVVM application may present some challenges when attempting to wire-up binding against the control. The problem arises since the ButtonTool control inherits from the RibbonTool class which is...
Loading data on demand is typical of applications that use hierarchical data. The article “On Demand Data Loading in XamTree” demonstrated an application using Infragistics XamTree. This article shows how they could benefit from hierarchical...
The use of hierarchical data in applications often requires loading data on demand. This is very typical problem, especially when using WCF services from Silverlight applications. Infragistics Silverlight controls as XamTree, XamDataTree, XamGrid offer...
I love the XamDataGrid. I confess. It is an amazing control. There is so much I could tell you about it. So I’ve decided to dedicate another blog to show you the cool things this control can do with data. One queston users often ask is how do they...