Telerik blogs
  • Mobile

    Adding and Editing Records with AppBar Flyouts

    In my last post, I showed how to simple it is to remove commands from the user interface and place them into the AppBar. The commands for editing records and adding new records are both hardcoded to which record gets edited and what data gets added. That is not a very user friendly way to edit/add records. Windows 8 applications can take advantage of Flyouts for tasks such as getting data into an application, presenting a screen for editing a record, and any other interaction with the user. A Flyout is essentially a mini-form or user control (neither term is technically correct, but you get the point, I believe). Instead of swapping the currently displayed content with another screen for editing records and another screen for adding records, using Flyouts can help keep your users focused on their data and the task at hand.
    January 17, 2013
  • Mobile

    Windows 8 AppBars in WinJS

    Microsoft’s guidance for Windows 8 applications is based on content over chrome. Development styles for prior versions of Windows often included navigation controls, buttons, tabs, and other non-content related items intermixed with the data, often obscuring the information that the application was trying to convey. This isn’t to say that we were all doing it wrong all of these years, as there wasn’t a mechanism (or even guidance) in place to provide an alternative.
    January 17, 2013
  • Web

    MVVM in WinJS Part 2 – Observable Collections

    As I explained in my last post on MVVM in WinJS, the goal of the MVVM pattern (as well as the Presentation Model pattern) is to create a separation of concerns between the model and the view. This eliminates the need for the model to have knowledge of the view, and leverages data binding techniques to make sure the state of the model is always accurately represented by the view. The next step in implementing the MVVM pattern is Observable Collections. Just as important as having individual items being Observable by the View for changes are collections that will notify the View when items are added or deleted. Fortunately, Microsoft has made this extremely simple with the WinJS.Binding.List.
    December 20, 2012
  • Release

    Announcing RadControls for Windows Phone Q3 2012 SP1: Revamped DataForm, ListPicker enhancements and many more

    Q3 2012 SP1 comes as a milestone in the development of RadDataForm. This release introduces significant improvements and enhancements in the control making it entirely revamped. The changes are important because they are inspired by our real-life experience with the control while integrating it in our Tasks application for Windows Phone and other smaller projects. Since some significant breaking changes are introduced with the new RadDataForm upgrades, we strongly recommend anyone who uses the control to take a look at the Release Notes for further information. We are also going to update our online help regarding RadDataForm considering the new APIs.
    December 12, 2012