Tag | WPF Posts

Sometimes I get the feeling the Dutch are pretty much of a gadget freak. Somehow we are always one of the firsts to try out new things, to play with new toys and to advocate new technologies. Since we have quite a small population (about 16 million people) I find it rather amazing that everytime there is something new and cool, you’ll always find some Dutch there. Same goes for Surface. Dr. Neil Roodyn told me once that no matter where he gave his Surface training, there was always at least one Dutch ...
Normal 0 MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} Normal 0 MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; ...
Introduction Today I would like to show you how to style a TreeView control in Silverlight 3 using Expression Blend 3. The TreeView is a control to visualize hierarchical data structures. If you haven’t got Silverlight 3 and Blend 3, you can find all downloads for Silverlight 3 and Blend 3 here. The TreeView control is available in WPF natively and styling is only a small bit different than in Silverlight. I try to explain one way of doing this and there are others. If you have any questions what ...
From The Silverlight Blog: http://team.silverlight.net... Microsoft announced it will bring Interactive Advertising Bureau (IAB) recognized rich media technologies including Silverlight to Xbox LIVE within the next year From Pete Brown’s Blog: http://tinyurl.com/ljede5 Pete Brown demonstrates how to bind to a UI element, with the example being a character count for a textbox. From Laurent Bugnion’s Blog: http://geekswithblogs.net/l... ...
In this Issue: Erik Mork, Colin Eberhardt, Nigel Sampson, and Alex Golesh. Shoutouts: Pavan Podila has a post up about a great-looking TreeMap he's done. He may post source later, I'll watch for it. Meanwhile read the post and watch the video. A SilverLight TreeMap control From SilverlightCream.com: Commanding in PrismErik Mork interviews P&P members Bob Brumfield and David Hill along with Shawn Wildermuth all discussing Commanding in Prism ... another great Prism Podcast Erik!Silverlight MultiBindings, ...
I had an opportunity to catch up with UK Software Startup IPrinciples. IPrinciples specialises in building Rich Internet Applications (RIA) on the Microsoft Platform, predominantly using Windows Presentation Foundation (WPF) but also using Silverlight. I have known Richard and Paul who run IPrinciples for many years and I have been impressed with what they have been building over the last year using XAML. When I last popped in I had my trusty Flip Mino with me and I took the opportunity to interview ...
Recently I wrote about Sensor and Location platform in Windows 7 and for what purposes it is necessary. Now we will talk about how this platform can be used in the applications. To make experiments with not virtual sensors, but with something more approached to a reality, we will use the device from Freescale semiconductor, constructed on the basis of JMBADGE2008-B microcontroller. This device represents the small circuit board on which also there are some sensors - 3D accelerometer, ambient light ...
In this Issue: Erno de Weerd, Colin Eberhardt, Thanigainathan Siranjeevi, Stefan Olson(2), Dan Wahlin, Chris Klug, and Alex Golesh. Shoutouts: Tim Greenfield has entered the NewCloudApp Windows Azure contest with a Silverlight app and asks us to Look what Silverlight can do... for now he has his submittal, a cool jigsaw puzzle, but he promises to write all about it. From SilverlightCream.com: Silverlight, Windows Live Writer and WordPress Erno de Weerd blogged this and it's been picked up by others. ...
In this Issue: Brian Genisio, Cristian Merighi, Terence Tsang, Gavin Wignall, and Alex Golesh(2), Shoutouts: The Expression Blend and Design blog announced Deep Zoom Composer - June 2009 Preview! Unni posted a set of links on Blend 3 Databinding From SilverlightCream.com: Adventures in MVVM -- Ball of Mud vs MVVM Brian Genisio discusses a demo he's doing of the contrast between a messy untested app and a good componentized one all of which is a twitter search app in WPF. Parametric Shader Effect ...
If you are the minority who have been following my blog from the beginning you would know I am an avid practitioner and developer that centre on Microsoft SharePoint, and associated technologies. So some people may be thinking why write about Commerce Server? Is there any association between this and Microsoft Office SharePoint server (MOSS)? Well the answer is yes and no. In my earlier blog I briefly introduced Commerce Server, and this is hopefully the start of my series of articles introducing ...
More Adventures in MVVM A demo that I added to my MVVM talk is one that compares a “Ball of Mud” application with a componentized MVVM application with the exact same set of features. I do this to contrast a messy, un-testable work of code to a cleanly separated, testable work. The application I chose to write is a Twitter search application in WPF. When you download the code, you will see two folders: “BallOfMud” and “MVVM”. The “Ball of Mud” app includes the entire app in a XAML file and a code-behind. ...

The time was ripe for a new intro on my website www.galasoft.ch. Here it is below, posted for my blog’s readers. I hope that you find it entertaining.

Read the rest of this entry »

In this Issue: Nigel Sampson, Kevin Dockx, Al Pascual, John Papa, Timmy Kokke, Arturo Toledo, Alexey Zakharov, and David Anson. Shoutouts: James Bacon and SilverlightGirl have announced the end of their "Mashooo S Prize Silverlight Game Contest". Now it's your turn to go rate the entries (until the 21st), and then the top 10 rated go to the judges. Read their posts: Mashooo S Prize Silverlight Game Contest Rating Period and Time to rate the Silverlight games on the Mashooo S Prize . I posted yesterday ...

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks.

Read the rest of this entry »

I ran into this series of videos when exploring Microsoft Showcase this morning. If you’re just starting with Expression Blend or if are more experienced, these sessions can provide you with much useful information. There are 7 part, all listed below. If you want to learn more about the Expression Products or any other Microsoft product, just browse and Bing around Microsoft Showcase. Microsoft Expression Blend Essentials (1/7): Projects and Hierarchies Microsoft Expression Blend Essentials (2/7): ...
In this Issue: Jesse Liberty, Alex Knight, Terence Tsang, Gavin Wignall, Laurent Bugnion, Michael Sync, Mike Taulty(2, 3, 4, 5, 6), and Jordan Knight. Shoutout: Rob Eisenberg has announced that he released Caliburn v1 Release Candidate... this is definitely worth a look, he's been fine tuning it for a while. Michael S. Scherotter has announced the New York Times Silverlight Kit version 1.0.7 Released Well, I didn't do two yesterday and chances of doing a second today are probably slim, so I just ...

To make development of WPF and Silverlight applications according to the Model-View-ViewModel pattern easier, I have put together a small toolkit which should speed up the creation of such applications by automating certain tasks.

Read the rest of this entry »

So blog posts from me are currently few and far between at the moment – but that is not from lack of want. I have been trying to keep my head down and catch up with the breadth of new tools gradually making themselves known in the web-dev community. Over the past few weeks I have been playing with Windows 7, and it multi-touch functionality (I realise it's not web, but I am not an IPhone owner yet so it's always nice to play) I have also been catching up on the ADO.NET entities framework, and migrating ...

Looking for insight into the differences between WPF and Silverlight?? Look no more! Here’s a link to a whitepaper on CodePlex that explains the differences.

Have a day.

Recently I have published a series of articles that has been devoted to possibilities of Windows 7 for developers to work with the task panel. I have received a large quantity of responses for this time. Thanks you very much for it. That is interesting, questions were absolutely various subjects. However, the most part of questions was on a theme of use of similar functionality in WPF applications. Really, in the majority of examples I have lost sight WPF applications. I will try to compensate this ...
In this Issue: Andy Beaulieu, Brian Mains, Patrick Cauldwell, Timmy Kokke, Karl Shifflett, Silverlight Web Services Team, and John Papa. Buncha Shoutouts today. I've got more, but they can wait: Tim Heuer has a post up on the NET RIA Services roadmap update. Unni has an interesting post in case you're having trouble with flyout menus in Blend: TabletPC and the Blend menus Jaime Rodriguez points out that Wintellect just released Programming differences between WPF and SIlverlight, a WHitePaper Shawn ...
The LiveMeeting Q&A session with ScottGu was, as usual, very exciting. As promised, here are some of the highlights from his answers. Microsoft’s Development Process In terms of the development process at Microsoft, Scott said that more projects will be developed with openness, transparency, more frequent releases, relying on customers’ feedback and with OSI open source licenses as in the case of ASP.NET MVC. Silverlight In regards to Silverlight 3 release date, it might be around the July 10th. ...
In this Issue: Steve Strong, Al Pascual, Stefan Olson(2), and Robby Ingebretsen. Shoutouts: First a big Congratulations to András Velvárt and the Zoomery folks! -- Zoomery wins Microsoft Innovation Award! -- well deserved, my friend! Koen Zwikstra is giving some information out about Silverlight Spy 3 -- I think the free/Pro idea is great! From SilverlightCream.com: Using the Virtual Earth Silverlight Control - Part One Steve Strong discusses his application he used with his travel he recently did ...
In this Issue: Karl Shifflett, Jaime Rodriguez, and David Anson. Shoutouts: I didn't realize it until I put in the "In this Issue" list above, but Karl and Jaime are the first two, and I will see them at a NerDinner tomorrow night, and be one of the recipient's of their WPF LOB training in Phoenix on Friday and Saturday ... see you guys tomorrow :) Mike Taulty did as he threatened in yesterday's post and produced WPF: Pong From SilverlightCream.com: Troubleshooting Silverlight 3 Broken Bindings Karl ...
Last month (May 2009) Microsoft has released its first beta for Visual Studio Team System 2010 and Team Foundation Server 2010 release, two of the most waited and wanted tools in developer community. From my point of view these two releases are going to be one of the most historical releases, as lots of really cool stuffs has been added with respect to the last version. However, as the Beta 1 releases are pretty infant, there are very limited resources available in the web and community, so I just ...
In this Issue: Sergey Zwezdin, Steve Berry, Colin Eberhardt, and Mike Taulty. Shoutout: Tom is posting his Adventures with Silverlight 3.0 and SharePoint – Part 1 and is looking for others working in the same space. From SilverlightCream.com: Cross domain access policy in Silverlight applications Sergey Zwezdin has a good post up at ASPAlliance on the Cross-domain policy... what it is, why it is, why you should use it, etc... all good stuff!Silverlight 3 Based on Styles Steve Berry gives a quick ...
The topic this time around is “How interested are you in User Interface design?”. This poll came about after a visit to a local (Bath, UK) software startup which has at least as many user interface designers as developers which made me realise just how much things have moved on over the last couple of years. Certainly 3 years back a “similar” software startup would have been developer heavy and most likely have had no user interface designers. Expectations today are that applications (web and rich) ...
Introduction The WinPHP challenge is running towards it’s closing time. Only a few days before entering I came with the idea to enter the contest. I had to put a lot of my spare time into it, but it was worth it. I learned a lot from exploring the realm of php. It’s fun to work in a language I normally do not work in. And to find ways to implement some thoughts that have been on my mind for a while. Here’s the story about the what, the where and the how of BlogSnor, my entry for the WinPHP challenge. ...
Introduction In an earlier article I explained how to use .NET assemblies in php. This concept is the basis of the image generation as used in my entry for the WinPHP challenge. Because the user is in control of selection colors, all images used throughout the weblog need to be generated. Php provides a number of graphical functions, but none is capable of creating rounded corners an gradients with ease. Everything has to be done by hand. WPF on the other hand uses xaml which supports everything ...
The Scenario goes something like this: A data visualization application There are literally tens of thousands of “data items” The data is stored remotely on a server The data items are identified by unique “tags”, which are strings I want to allow WPF designers to bind to this data by using XAML binding syntax knowing only the tags. The required data item values would be fetched as needed from the server. Only the items currently used in the UI would be fetched. After many days thinking about this ...
In this Issue: Brian Genisio, Bob Bartholomay, Seema Ramchandani, and Nigel Sampson. Shoutouts: First, congratulations to Andy Beaulieu for winning the ServerQuest contest with Boss Launch: Boss Launch wins Server Quest Contest!! The Expression Web team gives us a sneak peek at Expression Web 3 tools simplify debugging and Silverlight video encoding From SilverlightCream.com: Adventures in MVVM – Commanding with List Boxes Brian Genisio continues his MVVM discussion with this post on reacting to ...
Continuing in my series of “Adventures in MVVM”, I want to talk about a few different approaches to working with List Boxes with the MVVM pattern. What I am writing here is generally true of all controls that derive from Selector, including ListBox and ComboBox. This example was developed in Silverlight, but the same concepts also apply to WPF. The Problem You have a list box in your view, and you want your ViewModel to do something when an item in the ListBox is selected. You want to do this without ...
Microsoft just recently made some announcements that they will be releasing the new Zune HD. The new Zune HD will also support the now much loved multi-touch capabilities that has made the ITouch and the IPhone as famous as they are. From the image above you can see that the new Zune HD is going for an advanced look with the beveled edges. I owned a Zune first generation and then I bought myself a Zune (120GB version) later. I really did like it mainly because of the very large screen that I could ...
I have just passed another Microsoft exam - this time it was related to the technology I truly love - WPF It was 070-502 (Microsoft Certified Technology Specialist: .NET Framework 3.5 WPF Applications). 51 questions and 2,5h time for all of them. Quite demanding compared to other exams I have taken. I was preparing for this exam mainly with the book WPF Unleashed by Adam Nathan and Daniel Lehenbauer (who was one of the key WPF developers). I encourage you to try it - astonishing book ...
Adventures in MVVM I have been spending a lot of time lately thinking about client architecture with Silverlight and to a lesser extent, WPF. I tend to subscribe to the philosophy that when you make your code testable, you get a lot of other great qualities along with it. I believe this so strongly that I go out of my way to architect my inherently untestable code in a way that I can, indeed, test it. Since I have been writing most my code for the Silverlight platform in the past several months, ...
Disclaimer: This blog post discusses features in the TFS 2010 Beta 1 release. Some of these features might be changed in the RTM release. In my last post I talked about the new major features of Team Build in TFS 2010. This time, I will go into more detail on how you work with build definitions. In TFS 2010, the whole build process is now implemented on top of Windows Workflow Foundation 4.0 (WF4). This means that everything that has to do with creating and customizing builds in TFS 2010 is now done ...
In this Issue: Erik Mork, Boyan Mihaylov, Tim Heuer, Jesse Liberty, Jonathan van de Veen, Al Pascual, and Jafar Husain. Shoutout: If you're interested in Azure and haven't taken the plunge yet (like me), Chris Hay is going to come to our rescue! He's announced My new Azure Book ... congratulations Chris! I'm a little backed up from all the AZGroups festivities over the last couple days. Since I have a couple submittals, I decided to post them this morning and cut the total I have queued up in half. ...
I’ve not blogged much recently, for the simple reason that I’m not doing much development in my new job. I’ve done a couple of weeks of new development using C'# 3.0 in the last six months, but mostly I seem to be supporting legacy apps, planning and carrying out deployments and analysing data. I don’t mind this at the moment, but I have to say I was very pleased when Amazon finally sent me a copy of Steve Sanderson’s “Pro ASP.NET MVC Framework”. I needed a developer fix, and I’m getting it here. ...

As some of you now, I have been spending most of my free time (which is not much these days once I am done with the amazing projects I am working on at IdentityMine, and the time spent with the family) working on a very simple, very light MVVM toolkit.

This toolkit will encompass

Read the rest of this entry »

This is how the start up screen in Visual Studio 2010 looks like. I think many of you already observed that there is complete change in the startup screen and also notify the screen is developed using the WPF. This screen made me really happy not only for what I can do with the screen, rather then what is the level of customization the Microsoft is providing the startup screen itself. Let me walk you through the start page. In start page there are 3 main options named Welcome, Projects and Visual ...
Adventures in MVVM EDIT: One of the things that I enjoy most about working with MVVM in Silverlight is how new it is. When I say “new”, I mean that Silverlight doesn’t support the pattern very well out of the box, so the development community needs to step up and solve these problems. Some solutions are better than others. In this article, I solved a problem the best way I knew how. I urge you to read Ward Bell’s comments to this article, and my responses. After reflecting on it more, I concede that ...
This post is intended to be a high-level post intended to index all of my “Adventures in MVVM” posts. I will be traveling the region this summer giving talks on the MVVM pattern and these posts are part of me working through the details of the MVVM pattern. These posts will not include the “What”. There are several good articles on the web that do that already. Instead, I will be taking a deeper dive into MVVM and writing on the “How” and “Why” of the MVVM pattern. Commands in Silverlight A Testing ...
In this Issue: Nigel Sampson, Jonathan van de Veen, Rod Paddock, Alex Knight, Arturo Toledo, Tim Heuer, Justin Angel, Lee, and David Anson. Shoutouts: There are probably more by now, but at last look, both Jesse Liberty and Alex Golesh had not only dowloaded and installed VS2010, but they're also building Silverlight apps out there... sweet! From SilverlightCream.com: Silverlight 3 Navigation and Google Analytics Nigel Sampson pinged me on this post. I blew right past it two days in a row! Nigel ...
The opportunity has come up to write some .NET code at work. I have been writing C++ based applications for the last 3 years so it's going to be fun to get back up to speed with the .NET platform. The project is going to span quite a few interesting areas including native code and .NET interop, workflow, some simple ASP.NET web services, WinForms (it just isn't the kind of app for which WPF is the right choice), and ADO.NET. I'm really looking forward to it. Of course the other project i'm working ...
I have been busy lining up opportunities to talk about Model-View-ViewModel (MVVM) in the context of WPF and SIlverlight. The good news is that I have some great gigs lined up this summer: June 11th, 2009 – Greater Lansing .Net Users Group – Flint, MI June 17th, 2009 – Great Lakes Area .Net Users Group – Southfield, MI June 26/27, 2009 – CodeStock – Knoxville, TN August 11th, 2009 – West Michigan .Net Users Group – Grand Rapids, MI (MVVM or Prism 2 TBD) In addition to that, I will be attending the ...
You read it correctly...TypeMock is giving out free licenses... well not to everyone, but hey... you can try. I'm posting this in hopes I get some licenses that I can hand out to readers... and that would be all of you :) I'll let you know how it goes :) Unit Testing ASP.NET? ASP.NET unit testing has never been this easy. Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers. The ASP.NET ...
Most awaiting Visual Studio 2010 and .NET 4.0 Beta 1 is available for download now, which include ASP.NET 4.0 enhancements, support for SharePoint development , more support for parallel programming , Cloud computing etc., Here is the quick list of features for developers in Visual Studio 2010 1) Inline Call Hierarchy for better code understanding : This one of the most interesting features of the Visual studio 2010 for developers. This features enables developers to understand the code easily. This ...
Typemock guys, the guys behind the only mocking framework that can apply mocking in complex environments like Microsoft SharePoint, are releasing a new Product,, ASP.NET Bundle. Here is what they’re saying about it: Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers. The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and ...
*Moved to: Visual Studio Team System 2010 Beta 1 ShipsVisual Studio 2010 Team Suit Beta 1 and Visual Studio 2010 Team Foundation Server Beta 1 will be available to download from MSDN today at 5pm (GMT) and to the general public on Wednesday. Read more...Follow my new blog on http://blog.hinshelwood.com ...
After the tremendous amount of interest the VPCs of the Visual Studio 2010 and .NET 4.0 generated, the Beta 1 bits would be available for download for MSDN Subscribers later today. The general public would also be able to download the bits starting this Wednesday. Visual Studio 2010 combines the power of .NET 4.0 and the tremendous enhancements done to areas such as Web Development, WPF as well as native development and provides the best so far platform for developers. While some of the features ...