Codename "WPF/E" is finally here. I've been wanting to yell it from the rooftops but NDAs have been in the way. I have a number of samples i've been working on but only this one is ready. Look for me to be giving a lot of WPF/E talks in the future.
For me, one of the compelling "WPF/E" stories is the toolset. Like WPF, the Expression toolset is meant to fully support "WPF/E". Currently the new Expression Design (was Expression Designer) support export to "WPF/E" XAML. Expression Blend at this time doesn't support "WPF/E" natively but with a little coaxing I have demos that show it working that i'll be showing off soon.
In case you missed my WPF/E GeekSpeak MSDN Webcast, follow this link to listen to the webcast. I answer questions and hopefully clear up some confusions about how WPF/E and WPF are releated. I show off some of the more interesting demos and talk about how you can create WPF/E assets with Visual Studio.
As promised, here is my WPF/E slidedeck from the Atlanta Code Camp from today. I plan on having the complete VideoPlayer demo that I gave available in source and demo versions late next week. Keep tuned for that announcement.
As some of you know I am writing an appendix about WPF/E for the new revision of Chris Sells/Ian Griffith's Windows Presentation Foundation Book. While editing the appendix, Ian Griffiths noted that using agHost.js file seemed like a good temporary solution, but that there needed to be an ASP.NET control that was smarter. This has been on my mind for the last few weeks so I finally spent a sleepless night writing a first version. This first version took some ideas and code from Mike Harsh's version found here.
I have just completed a new Video Player using WPF/E for my site. It uses WPF/E for the UI and my new WpfeHost ASP.NET Custom Control (which I'll upload an update to soon). I spent far too much time polishing the buttons, but I like how it came out so far. As a test video I am showing the Channel 9 Show on designing with WPF/E. Let me know what you think.
I've updated the WpfeHost control to fix the IE problem, but it now requires that you add a line in the HttpHandlers section of your web.config file. When you drag-n-drop the WpfeHost onto a page, it adds a comment inside the control that reminds you to do this.
Hopefully this is the last fix for a bit. I asked about a better solution for the custom HTTP handler hack that the control used on the Developmentor .NET Mailing Lists (an excellent source of answers for those of you that don't know about it). To my rescue was Efran Cobisi, who pointed me to this great article on using WebResources. This is exactly what I wanted. Works great. The new version uses the WebResource so it no longer requires any modification to the web.config. Wahoo!
In response to a question on MSDN, I crufted up a really simple SideBar gadget for Vista using WPF/E as the user interface. (It just shows a simple animation when first added to the bar). SideBar (and perhaps Live) Gadgets are likely to be a fun place to use WPF/E. You can download and install it here (assuming you already have WPF/E runtime installed:
The February release of the CTP is available (just in time since the old WPF/E timed-out this afternoon). According to Mike Harsh, a new SDK and samples will be available soon. I've updated my examples we well. Here are bunch of key links:
The February 2007 WPF/E CTP is out and the changes are significant (and fun). My favorites are:
I've updated my video player to include support for the new Full Screen mode in the February 2007 CTP of WPF/E. Click the up arrow button on the app for a full screen version of the video!
Mike Harsh has announced the availability of the new WPF/E samples that are compable with the February CTP of WPF/E. Three new samples are added, including the very cool Grand Piano sample that shows how the new keyboard handling is done. Check out the Grand Piano sample live here (use the bottom two rows of characters on the keyboard to play the piano).
Dan Wahlin has posted the code (though not a live example) of using Amazon, WPF/E and ASP.NET AJAX to do an Album Lookup Example. He has the code, a video of it working and a talk about how he created it up on his blog. Check it out.
I want to plead with Microsoft to eat their own dogfood and prove that WPF/E is a viable technology by using it on their own sites. Perhaps its too early, but with the WPF/E focus on Video it seems to me that SoapBox should evolve to use "WPF/E" instead of Flash IMHO.
I just saw this on Mike Harsh's blog. Its a nice Winter Card with a cool mix of photo's, drawing and animations. Check it out!
|Using Visual Studio Code for ASP.NET Core Projects (new)|
|Implementing and Securing an API with ASP.NET Core (new)|
|Building a Web App with ASP.NET Core, MVC6, EF Core and AngularJS|
|Building a Web App with ASP.NET5, MVC6, EF7, and AngularJS (Retired)|
|Best Practices in ASP.NET: Entities, Validation, and View Models|
|Front-End Web Development Quick Start|
|Lessons from Real World .NET Code Reviews|
|Node.js for .NET Developers|
|Application Name||WilderBlog||Environment Name||Production|
|Application Ver||18.104.22.168||Runtime Framework||.NETCoreApp,Version=v1.1|
|App Path||D:\home\site\wwwroot||Runtime Version||.NET Core 4.6.25211.01|
|Operating System||Microsoft Windows 6.2.9200||Runtime Arch||X86|