Tag | WPF Posts

FredNUG is pleased to announce that we have an excellent speaker lined up for April. On April 20th, we’ll start with pizza and social networking at 6:30 PM. Then, starting at 7 PM, Dane Morgridge will present “Getting Started with Entity Framework 4” The scheduled agenda is: 6:30 PM - 7:00 PM - Pizza/Social Networking/Announcements 7:00 PM - 8:30 PM - Main Topic: Getting Started with Entity Framework 4 with Dane Morgridge Main Topic Description: Getting Started with Entity Framework 4 With .Net 3.5 ...
In this Issue: Max Paulousky, Jeremy Likness, Mark Tucker, Christian Schormann, Page Brooks, Brad Abrams(-2-), Jeff Wilcox, Unnir, Bea Stollnitz, John Papa and Adam Kinney, and Bill Reiss(-2-). Shoutouts: Ashish Shetty posted his material from his MIX10 presentation: Stepping outside the browser with Silverlight 4 Not Silverlight, but dang useful, Karl Shifflett posted a Visual Studio 2010 XAML Editor IntelliSense Presenter Extension Yavor Georgiev posted his MIX10 material: Two samples from today's ...
Sorry for the rather lengthy post here. I get asked this all the time so I decided to post it…Visual Studio 2010 editions will be available on April 12, 2010. Product Features Professional with MSDN Essentials Professional with MSDN Premium with MSDN Ultimate with MSDN Test Professional with MSDN Debugging and Diagnostics IntelliTrace (Historical Debugger) Static Code Analysis Code Metrics Profiling Debugger Testing Tools Unit Testing Code Coverage Test Impact Analysis Coded UI Test Web Performance ...
I have a headache and it’s not even 9AM yet. Well, ok, it’s nearly ten here now in GMT –5 but it’s before nine somewhere still. Sometimes people will miss the point of something so utterly and completely that one is left wondering how such a person can even dress themselves. Writing an application using WPF and the Composite Application Library (Prism) means that one must learn the various programming idioms common to these frameworks. The Windows Forms event driven model simply will not suffice. ...
In this Issue: Bart Czernicki, Tim Greenfield, Andrea Boschin(-2-), AfricanGeek, Fredrik Normén, Ian Griffiths, Christian Schormann, Pete Brown, Jeff Handley, Brad Abrams, and Tim Heuer. Shoutout: At the beginning of MIX10, Brad Abrams reported Silverlight 4 and RIA Services Release Candidate Available NOW From SilverlightCream.com: Using the Bing Maps Silverlight control on the Windows Phone 7 Bart Czernicki has a very cool BingMaps and WP7 tutorial up... you're going to want to bookmark this one ...
This is a quick walk through of how to setup things for skinning within a XAML Application. First thing, find the App.xaml file within the WPF or Silverlight Project. Within the App.xaml file set some default styles for your controls. I set the following for a button, label, and border control for an application I am creating. Button Control <Style x:Key="ButtonStyle" TargetType="Button"> <Setter Property="FontFamily" Value="Arial" /> <Setter Property="FontWeight" Value="Bold" /> ...
In this Issue: Michael Washington, John Papa(-2-, -3-, -4-), Jonas Follesø, David Anson, Scott Guthrie, Andrej Tozon, Bill Reiss(-2-), Pete Blois, and Lee. Shoutouts: Frank LaVigne has a Mix10 Session Downloader for us all to use... thanks Frank! Read what Ward Bell has to say about MVVM, Josh Smith’s Way ... it's all good. Robby Ingebretsen posts on his 10 Favorite Open Source Fonts You Can Embed in WPF or Silverlight Mike Harsh posted Slides and Demos from my MIX10 Session . The download link at ...
Introduction Although it was possible to write extensions for Expression Blend and Expression Design, it wasn’t very easy and out of the box only one addin could be used. With Expression Blend 4 it is possible to write extensions using MEF, the Managed Extensibility Framework. Until today there’s no documentation on how to build these extensions, so look thru the code with Reflector is something you’ll have to do very often. Because Blend and Design are build using WPF searching the visual tree with ...
I spent a few hours scratching my head on this one... So I thought I would blog about it in case someone else had the same headache. Assume you have a class, and you are wanting to use the INotifyPropertyChanged interface so that when you bind to an instance of the class, you get the magic sauce of binding to do you updates to the UI. Well, I had a special instance where I wanted one of the properties of the class to add some additional formatting to itself whenever someone changed its value (see ...
Introduction We are adopting Click Once as a deployment standard for Thick .Net application clients. The latest version of this tool has matured it to a point where it can be used in an enterprise environment. This guide will identify how to use Click Once deployment and promote code trough the dev, test and production environments. Why Use Click Once over SCCM If we already use SCCM why add Click Once to the deployment options. The advantages of Click Once are their ability to update the code in ...
Here is the scenario: You have a Windows Form Application that calls a method via Invoke or BeginInvoke which throws exceptions. Now you want to find out where the error did occur and how the method has been called. Here is the output we do get when we call Begin/EndInvoke or simply Invoke The actual code that was executed was like this: private void cInvoke_Click(object sender, EventArgs e) { InvokingFunction(CallMode.I... } [MethodImpl(MethodImplOptio... void InvokingFunction(CallMode ...

I just saw that the video for my MIX10 session is online already! Impressive work, MIX10 team. I also published the sample code on my web server, so here are the links:

Read the rest of this entry »

I rolled over to the Mandalay for breakfast. There I met a couple guys that were really excited about the new Windows 7 Phone. They, as I, are also hopeful that the phone really gets a big push and some penetration into the market. Not because we don’t like any other of the phones, but because this phone is so much better in many ways. From a developer's perspective creating applications in Windows 7 Mobile will be vastly superior in ease, capabilities, and other aspects. The architectural, existing ...

V3 of the MVVM Light Toolkit was released during MIX10, after quite a long alpha stage. This post lists the new features in MVVM Light V3.

Compatibility

MVVM Light Toolkit V3 can be installed for the following tools and framework versions:

Read the rest of this entry »

During my session “Understanding the MVVM pattern” at MIX10 in Vegas, I showed some components of the MVVM Light toolkit V3, which gave me the occasion to announce the release of version 3. This version has been in alpha stage for a while, and has been tested by many users. it is very stable, and ready for a release. So here we go! Read the rest of this entry » ...
There were a lot of announcements made during the keynote at MIX10 today, most notable were the releases of Silverlight 4 RC, Silverlight 4 Tools for Visual Studio 2010, Expression Blend 4 Beta and the Windows Phone 7 Developer Tools. I was glad to see that developers will be able to use Silverlight to create awesome applications for Windows Phone 7 so we can reuse our WPF and Silverlight skills to target mobile devices! With so much information coming out of this conference, I wanted to be sure ...
If you’re like me, you might see the open source Eclipse IDE as a copy or, more generously, a port of the Microsoft’s Visual Studio for the non-.NET world. It’s not that Microsoft invented the IDE (I would credit Borland with that), but they really took the idea and ran with it for the first version of Visual Studio .NET in 2002. The question is whether someone outside of Microsoft could take the modern IDE yet another major step forward in both principle and productivity. I think that has actually ...
So, I busted my old blog and hadn't been keeping up with it. Decided it would be easier on me to use software that I didn't maintain, so several months ago I signed up for a GWB account. You are a witness to procrastination at its finest! I was remarking to my friend Abby that I hadn't written anything in ages, that I've typed a bunch in the last 5 years or so, but that the typing belonged to someone else as work product, was boring technical mumbo jumbo, or was only good before it spoiled, that ...
I recently gave a presentation on Prism at the Ann Arbor .Net Users Group. I have made my slides and demo available for download: Slides Demo Some interesting links associated with prism: Composite Application Guidance Composite Application Library Codeplex Site Great 4-part video series Another video series that David Giard pointed me towards ...
In this Issue: Walter Ferrari, Viktor Larsson, Bill Reiss(-2-, -3-, -4-), Jonathan van de Veen, Walt Ritscher, Jobi Joy, Pete Brown, Mike Taulty, and Mark Miller. Shoutouts: Going to MIX10? John Papa announced Got Questions? Ask the Experts at MIX10 Pete Brown listed The Essential WPF/Silverlight/XNA Developer and Designer Toolbox From SilverlightCream.com: How to extend Bing Maps Silverlight with an elevation profile graph - Part 2 In this second and final tutorial, Walter Ferrari adds elevation ...
In this Issue: AfricanGeek, Phil Middlemiss, Damon Payne, David Anson, Jesse Liberty, Jeremy Likness, Jobi Joy(-2-), Fredrik Normén, Bobby Diaz, and Mike Taulty(-2-). Shoutouts: Shawn Wildermuth blogged that they posted My "What's New in Silverlight 3" Video from 0reDev Last Fall Shawn Wildermuth also has a post up for his loyal followers: Where to See Me At MIX10 Jonas Follesø has presentation materials up as well: MVVM presentation from NDC2009 on Vimeo Adam Kinney updated his Favorite Tool and ...
Getting ready to fly to Vegas and MIX10 is really an exciting time! It is also a very busy time, because we are working on a few projects that will be shown on stage, I have my presentation to prepare, and of course as always the book… though these days it has been a bit on the back burner to be honest ;) I arrive in Vegas on Sunday evening around 10PM, so I won’t be able to make it to the traditional IdentityMine dinner this year. I am sure it will be fun nonetheless! Read the rest of this entry ...
When I get some time (and hell starts to look a little chilly) I would love to do a more detailed review. But I wanted to get something “out there” as I really like this book and reviews of it seem a little thin on the ground. In brief: Is it a good book? Yes Would I recommend this book to a .NET developer who was new to Ruby? Yes (This is me by the way) Would I recommend this book to a Ruby developer who was new to .NET ? Yes Would I recommend this book to a developer who sometimes does Ruby and ...
[You might want to also read other GuestPosts on my blog – or contribute one?] On the 26th and 27th of March (2010) myself and Edd Morgan of Microsoft will be popping along to the Scottish Ruby Conference. I dabble with Ruby and I am a huge fan whilst Edd is a “proper Ruby developer”. Hence I asked Edd if he was interested in creating a guest post or two for my blog on IronRuby. This is the second of those posts. If you should stumble across this post and happen to be attending the Scottish Ruby ...
I always thought that the NUnit test runners and the test assemblies need to reference the same NUnit.Framework version. I wanted to be able to run my test assemblies with the newest GUI runner (currently 2.5.3). Ok so all I need to do is to reference both NUnit versions the newest one and the official for the current project. There is a nice article form Kent Bogart online how to reference the same assembly multiple times with different versions. The magic works by referencing one NUnit assembly ...
Surface is magic. Everyone using it seems to think that way. And I have to be honest, after working for almost 2 years with the platform I still get that special feeling the moment I turn on the unit to do some more work. The whole user experience, the rich environment of the SDK, the touch, even the look and feel of the Surface environment is so much different from the stuff I’ve been working on all my career that I am still bewildered by it. But… and this is a big but.. in the end we’re still talking ...
Quick Links Adding Volcanos and Options - Earthquake Locator, part 2 Live Demo Source Code The recent wave of earthquakes (no pun intended) being reported in the news got me wondering about the frequency and severity of earthquakes around the world. Since I’ve been doing a lot of Silverlight development lately, I decided to scratch my curiosity with a nice little Bing Maps application that will show the location and relative strength of recent seismic activity. Here is a list of technologies this ...
In this Issue: András Velvárt, felix corke, Colin Eberhardt, Christopher Bennage, Gergely Orosz, Entity Spaces Team Blog, Mike Taulty(-2-), Jit Ghosh, and Jesse Liberty. Shoutouts: Jeremy Likness expands on the Silverlight Team's post Vancouver Olympics - How'd We Do That? Gavin Wignall has a post up Creating a 360 photograph of an object with Silverlight Photosynth From SilverlightCream.com: Transforming an Ugly Duckling into a Graceful Swan With Expression Blend and Silverlight - Part 2 Intro Animation ...
*Moved to: MVVM for DummiesI think that I have found one of the best articles on MVVM that I have ever read: http://jmorrill.hjtcentral.... more...Follow my new blog on http://blog.hinshelwood.com ...
Thanks to all who came to the MVVM jam tonight. In case you wanted to see what a completed solution looks like, you can download it here. There are many tweaks that can be made, and it is certainly not the only solution… but hopefully, it helps to understand how the MVVM pattern can be applied. Next week (Wednesday, March 9th) , I will be giving a presentation on Prism for Silverlight and WPF at the Ann Arbor .Net Users’ Group. It is an eyes-forward talk about more patterns similar to MVVM ...
So… I am a C# coder at heart, but F# is starting to fascinate me. Today I thought I would try and figure out the basics of getting the two languages to talk to each other. From what I could tell on Stack Overflow, at least for now there will not be any Windows Forms / WPF exposed to F# (it is possible, but I am lazy and like VS to do as much as possible). Which leaves me thinking, where will I use F#. I can immediately see a use for it in the Business Layer of my applications – which would mean that ...
[UPDATED 10th March 2010: Edd produced a 2nd post on using IronRuby with WPF/.NET ] [You might want to also read other GuestPosts on my blog – or contribute one?] On the 26th and 27th of March (2010) myself and Edd Morgan of Microsoft will be popping along to the Scottish Ruby Conference. I dabble with Ruby and I am a huge fan whilst Edd is a “proper Ruby developer”. Hence I asked Edd if he was interested in creating a guest post for my blog on IronRuby. If you should stumble across this post and ...
For those in the Ann Arbor, Michigan area, you might be familiar with the “Come Jam With Us” project. Every week, we get together for an hour and code on a particular topic. It is usually led by one or two people and the rest of the group codes along in order to learn about the topic at hand. It is a really great forum for learning new concepts and technologies. This week, on Tuesday, March 2nd, I will be hosting an MVVM jam session at 5:30 (directions). I will be taking you through the process of ...
I was bored thinking of what my first blog post should be about, so I decided to interview myself (especially since no one else knows about this place, yet!)... Q: Where have you been? A: Well, it's been over two years since I last blogged about anything interesting, but since that old server has long since been retired, I decided to resurrect myself on a popular blog site (this one). Q: What have you been doing in the mean time? A: I have been working with several of the latest offerings from Microsoft, ...
Technorati Tags: General Pluralsight is an online .NET Training library which provides online training materials for .NET developers. Example trainings available on demand: · .NET 3.5 · Agile Team Practices · ASP.NET 3.5 · ASP.NET AJAX · ASP.NET MVC · BizTalk 2006 · BizTalk Server 2006 R2 · BizTalk Server 2009 · iPhone ASP.NET · LINQ · Managed Services Engine · Silverlight 3 · SharePoint Services · SQL Server 2008 · VSTS · WCF · Windows Server AppFabric, formerly "Dublin" · Windows Workflow · WPF ...

Welcome to my geeky blog.

I'm going to focus on following topics:

  • software architecture
  • patterns and anti-patterns
  • best pratices / clean code
  • .NET (WCF / WF /WPF)

Keep checking...

Cheers

Cédric

Since everyone else is getting in their final thoughts…I thought I’d jump on the bandwagon. For anyone who hasn’t been following me on Twitter or Facebook over the last week, I was fortunate enough to get the opportunity to spend a week in Redmond, Washington at Microsoft’s yearly MVP Summit. While “Twitterverse” (i.e. #mvp10) sometimes makes things sound like one big party it was actually a very fascinating week I was very proud to be involved with. I had never before had the opportunity to visit ...
Technorati Tags: Silverlight 4 SL4Networking * Silverlight Beta 4 Networking. Part 8 - TCP Sockets * Silverlight 4 Beta Networking.… HTTP and Basic Authentication * Silverlight 4 Beta Networking. Part 4 - Cross Domain HTTP * Silverlight 4 Beta Networking. Part 2 - RSS,ATOM,JSON * Silverlight 4 Beta Networking. Part 7 - HTTP & Forms Auth * Silverlight 4 Beta Networking. Part 5 - HTTP Methods/Stacks * Silverlight 4 Beta Networking. Part 3 - HTTP POST * Silverlight 4 Beta Networking. Part 1 - WebClient ...
In this Issue: Karl Shifflett, Rishi, and David Anson. Shoutouts: Victor Gaudioso has updated his video archive page: All of My Silverlight Video Tutorials in One Place (revised again 02.10.10) Michael Sync posted his materials from his Silverlight 4 User Group talk: SG SLUG – What’s new in Silverlight 4? Presentation and Demo András Velvárt is looking for feedback on the Blend series he started at SilverlightShow New Expression Blend screencast series Gavin Wignall has apparently *WAY* too much ...
In the third in series of webcasts on CloudCasts looking at Workflow Foundation 4.0 custom activities I’ll take a look at Custom Activity Designers. The designers use Windows Presentation Foundation (WPF) to allow developers to easily create stylish and functional activities. Data binding is used to edit activity properties in the workflow designer. WF 4.0 Custom Activities Part 3 Activity Designers ...
In this Issue: Jonathan van de Veen, Michael Ceranski, nokola(2, 3), Tim Heuer, Gavin Wignall(2), and Jeff Prosise. Shoutout: Tim Heuer has a Quick FAQ on Visual Studio 2010 RC release (February 2010) and Silverlight development From SilverlightCream.com: Building an interactive spider in Silverlight Jonathan van de Veen has a tutorial up at SilverlightShow showing how to create a Spider in Silverlight to load web pages and extract links ... lots of goodness in this post... grab the source, read ...
It suddenly got a whole lot easier in 3.5 SP1 So, you are using WPF and getting all the goodness of binding to objects. You may have a decimal that you want to be displayed as a formatted currency, or a DateTime property that you want in a specific date format. Up to now, there were really two methods for achieving this. 1) Format the data in code as a string and instead of binding to the data, bind to the formatted string data. 2) Create a ValueConverter. So up to now I have always opted for method ...
I have been doing a lot of research this week on WPF performance issues, and I have run across many blog posts that suggest that the calculation of the rendering tier value for a WPF-enabled target platform is based solely on the version of DirectX installed on the target. That’s not quite the whole story. The minimum software and hardware requirements for each tier are as follows: Rendering Tier DirectX Version Video RAM Pixel shader Vertex shader Multitexture units 0 Older than 7.0 - - - - 1 Between ...
In this Issue: Joel Neubeck, James Bacon, Jeremy Likness, John Stockton, Fredrik Normén, Subodh Pushpak, Alexander Golesh, PhaniRajuYN, Victor Gaudioso, and Syed Mehroz Alam. Shoutouts: Michael Sync posted the material for his My WPF MVVM Session at Consistel Michael also posted an interesting post Rules of MVVM?? Andrew Marshall reported to me that he now has the code posted for his Silverlight and CUDA interop article.. thanks Andrew! John Papa isn't wasting any time with Silverlight TV ... he's ...
So there I am doing what a geek does best - sitting in Cafe Nero on Tottenham Court Road in the centre of London on a Saturday afternoon, killing time while waiting to meet up with my daughter, and doing a little coding to pass the time when someone (his name turned out to be Jim) asks me "so what do you think of the Visual Studio 2010 beta?" Me> It's OK; its stable and functional, and the UI performs quite well, which is good because it uses WPF. Jim> Yes I know, I'm working on it. Me> ...

Recently I had some troubles with relatively simple scenario: applying custom font to TextBlock in my WPF application. As it turned out the case is not so trivial. I published an article that I hope will help you in such situations. Direct link is here: [DIRECT LINK]

The second installment of the Community Megaphone Podcast is now up and you can view it at http://www.communitymegapho... Our guest for Show #2 is Joel Cochran and we talked primarily about Blend and WPF: Originally an AS/400 RPG Programmer, Joel is a former Contributing Editor for ITJungle.com (originally MidrangeServer.com) and has taught various programming languages and Internet technologies at Blue Ridge Community College. He has been developing in C# full time since 2003 and currently ...
In VS2010 Beta 2 you can associate your own activity designer with a custom activity in one of two ways: Using System.ComponentModel.Desig... on the custom activity Implementing System.Activities.Presentat... using the Register() method to set up the association at run-time It should be obvious that option (1) couples your custom activity directly to a specific designer. While not ideal, in many cases this is sufficient. But, there are some scenarios that require ...
I’m working on a project where we are using the Composite Application Library from Microsoft’s patterns & practices team. You can read the official documentation on that site and on MSDN for all the details, but basically the CAL allows you to build applications using totally decoupled modular components – or “modules” in CAL vernacular. These modules are discovered at runtime and are registered in the CAL container, which then handles each modules’ loading, showing, unloading, etc. (I’m greatly ...
In this Issue: Fredrik Normén(2), Antoni Dol, Alex van Beek, Rishi, Mike Taulty, Giorgetti Alessandro, Michael S. Scherotter, Jesse Liberty, Jeremy Likness, and Anoop Madhusudanan. Shoutouts David Kelley announces a podcast: Lunch With Interact - MVVM For Tards I don't keep a close eye on it, but sometime in the last two days, @SilverlightNews has hit 4000 followers... thanks to all the readers! From SilverlightCream.com: Aspen – A sample app using Silverlight 4 and .Net 4.0 – part 5 of X – New Repository ...