Silverlight & WPF

TwitterFacebook

The Windows Presentation Foundation (or WPF), developed by Microsoft, is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. lundonstuff Apr 4

Get flash to fully experience Pearltrees
This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

MSDN Archive - File Downloads

http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=wpfsamples&DownloadId=7781
This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create. (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

MSDN Archive - File Downloads

http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=wpfsamples&DownloadId=7797

MSDN Archive - File Downloads

http://archive.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=wpfsamples&DownloadId=7766 This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. (A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
French , German , Italian , Japanese , Korean , Russian , Simplified Chinese , Spanish , Traditional Chinese Welcome to the Windows Presentation Foundation (WPF) documentation samples site. This site has samples that complement the WPF documentation on MSDN.

Samples - Home

http://archive.msdn.microsoft.com/wpfsamples
[Update] This is part 1 of this post. Read the second post here. At the end of building prism V2, we have played around with different application styles to see how easy it is to consume our own libraries. In this blog post, I’m going to describe my attempt at creating an outlook style application. http://blogs.msdn.com/b/erwinvandervalk/archive/2009/03/02/how-to-build-an-outlook-style-application.aspx

how to build an outlook style application – part 1 - Erwin van der Valk's blog: Practicing patterns - Site Home - MSDN Blogs

A while ago, I put an example application on my blog on how to build an outlook style application . The last couple of weeks, I’ve been working on a new version of this app. I’ve done some bugfixes, but also included support for opening use cases in a popup window. It’s turning out to be quite an advanced demo of what’s possible with Prism.

how to build an outlook style application with prism v2 – Part 2 - Erwin van der Valk's blog: Practicing patterns - Site Home - MSDN Blogs

http://blogs.msdn.com/b/erwinvandervalk/archive/2009/04/29/how-to-build-an-outlook-style-application-with-prism-v2-part-2.aspx

Vista look on Non-Aero themes

I've tested this, but the results is not here, I work with .NET 3 RTM, VS 2005 Team Suite and extension for WPF/WCF on Windows XP Pro SP2, I've test this piece of code : http://blogs.msdn.com/b/llobo/archive/2006/12/13/vista-look-on-non_2d00_aero-themes.aspx

JCQ

http://jcq.codeplex.com/ JCQ is an application offering OSCAR (ICQ+AIM) communication capabilities. It uses WPF as a frontend allowing users to connect and talk to everyone participating in the ICQ/AIM network. JCQ’s Oscar implementation is purely implemented in .NET and strictly separated from the Ui so it can easily be used from ASP.NET, WinForms or any other .NET platform!
Windows Presentation Foundation (WPF) ships with many of the common UI components that are used in almost every Windows application, such as Button , Label , TextBox , Menu , and ListBox . Historically, these objects have been referred to as controls. While the WPF SDK continues to use the term "control" to loosely mean any class that represents a visible object in an application, it is important to note that a class does not need to inherit from the Control class to have a visible presence. Classes that inherit from the Control class contain a ControlTemplate , which allows the consumer of a control to radically change the control's appearance without having to create a new subclass.

Controls

http://msdn.microsoft.com/en-us/library/bb613551.aspx

Telerik | WPF Controls

Products > WPF Controls > Overview Leverage Your XAML Skills Some applications depend upon the deep hardware integration that WPF offers, while others require the web deployment of Silverlight. Oftentimes people overlook the similarities between the frameworks and how quickly a WPF developer can become a Silverlight developer and vice versa. http://www.telerik.com/products/wpf/overview.aspx
Overview RadControls for WPF Visual Studio Extensions is an integration package that will significantly increase you productivity when managing WPF projects in Visual Studio. The product helps you work smarter with streamlined features and minimizes the learning curve for new users.

Visual Studio Extensions for WPF

If these components are already installed, you can launch the application now. Otherwise, click the button below to install the prerequisites and run the application. As a result the demos will be deployed on your computer and you will be able to run them locally.

RadControls for WPF - XBAP

In this webinar, you'll be introduced to Microsoft's Composite Application Guidance, better known as Prism. Learn how Prism compares to CAB and see how simple it is to make the transition from WinForms to start building composite WPF applications. In this demo heavy session, you'll learn everything you need to know to get started with Prism, and you'll see the RadControls for WPF used to build a simple Prism application.

TV > Watch > Introduction to Prism with the RadControls for WPF

Commanding Overview

The routed command model in WPF can be broken up into four main concepts: the command, the command source, the command target, and the command binding: In the previous example, the Paste command is the command, the MenuItem is the command source, the TextBox is the command target, and the command binding is supplied by the TextBox control. It is worth noting that it is not always the case that the CommandBinding is supplied by the control that is the command target class. Quite often the CommandBinding must be created by the application developer, or the CommandBinding might be attached to an ancestor of the command target. Commands

—Executing Commands with Input Gestures

Using the Help command in such a simple dialog may seem like overkill when a simple event handler for Click would do, but the command has provided an extra benefit (other than localized text): automatic binding to a keyboard shortcut. Applications typically invoke their version of help when the user presses the F1 key. Sure enough, if you press F1 while displaying the dialog defined in Listing 3.10, the Help command is automatically launched, as if you clicked the Help Button ! That's because commands such as Help define a default input gesture that executes the command. You can bind your own input gestures to a command by adding KeyBinding and/or MouseBinding objects to the relevant element's InputBindings collection. For example, to assign F2 as a keyboard shortcut that executes Help , you could add the following statement to AboutDialog 's constructor: