Tuesday, May 12, 2009

Building Rich Clients in WPF

WPF is ready for Line of Business apps.

samand@microsoft.com

Datagrid RowDetails Template – Put a datagrid in a row details template. Can nest multiple grids through the rowdetails template.

Difference between list view and data grid

  • List View – read-only; Datagrid will autogenerate columns when connected to datasource. Datagrid is focused on transactional editing. Listview can be a flexible templated presentation.

List View data template

Quick things to do to make it prettier. WPF Themes on the Codeplex site recently launched.

Styling – http://wpf.codeplex.com

Deployment – ClickOnce

  • New Background Updates in .Net 4.0

.Net Framework 4.0 deployment

  • Smaller Framework Redist packages
  • (60 MB compared to 250 MD for 3.5)
  • Client Profile subset < 30 MB subset of the Framework

Client Profile Configurator – Creates branded setup with chained pre-requisites

Preview at http://wpf.codeplex.com

Integration with Windows 7

WPF ribbon for Office. Launch Word to create an invoice from your data app.

msdn.microsoft.com/officeui CTP on Ribbon. CTP2 at the end of the summer. Will include a redesign.

Integrate WPF,LINQ,WCF, and VS Tools for Office (VSTO)

  • Leverage Office API expertise
  • access web services

2 comments:

  1. This probably isn't the session, but are you getting any sense during this conference that they are pushing development towards "Smart Client" like the new SalesTrack (Pivotal's CRM)?

    ReplyDelete
  2. The quote from this morning is that the ship has crossed the river from Win to WPF and they sank the ships.

    ReplyDelete