Tag | WPF Posts

I am really proud to be part of the SolidQ BI Center of Excellence and work with Carl and others on the team. Check out the press release on Carl and the COE. In the future there will lots more info I am blogging about that the COE uncovers. Expect to see lots of stuff continue here on MVC, SL, WPF and Windows Azure. Ken ...
You must have heard about it. Windows 8 will all about Metro. Sure, you can run ‘old-school’ applications on the platform, but most attention these days is about the new user interface. The UI is based on the design language Metro, a design philosophy we first saw in Windows Phone. Nowadays you see more and more of Metro. The Microsoft website is loosely based on it, the Zune mediaplayer uses it and so on. So it wasn’t a surprise to see that Windows 8 is all about Metro. In this screenshot you see ...
With TechEd Africa starting in two days time I thought I would briefly blog about two useful extensions I use for VS2010 when presenting. They are Presentation Zoom by Chris Granger ZoomEditorMargin by Benjamin Gopp The Presentation Zoom extension creates a global zoom level so that if you zoom a single window, all editor instances will be updated to that zoom level. Before I had this extension I had a few circumstances where I was not aware of the resolution restrictions of the projector until 5 ...
So, my excursion in the web world continues… One of the issues I have coming from silverlight / wpf is that I’m very used to the XAML, MVVM approach to developing, I can knock up a passable interface in XAML in very little time (note, I didn’t say a good interface), but I really don’t know how to do this in CSS.. OK, not totally true, I have a rough guess, I have played with things like Firebug, and modified existing css in the past, but the problem with that, is that I’m just tinkering. With this ...
In the last few weeks I have had the pleasure of familiarising myself with various async patterns in C#. After going through the different approaches one gets a feel for how far we have come since the .Net 1 days. One particular pattern that I was not familiar with implementing but which has been available since the beginning of .Net is what I call the Async Begin / End Pattern. Since my interest is really making calls asynchronously so that I don’t block the UI thread - from what I can tell this ...
OOook, those who know me, or have read my blog probably have a pretty good idea that I’m a silverlight, wpf, wcf, c#, xamly kinda guy. I’ve never really done anything webby, the closest I’ve gotten is doing a bit of backend stuff, well, times change, and quite frankly I wanted to do something new… soooo I’ve opted to go down the MVC route, for two main reasons – 1, I figured I may as well learn a good framework, 2, Matt Abbott told me that MVC lets you get dirty with HTML, and that’s one of the things ...
I have dabbled in async programming in the past but never put any real effort into understanding how things worked. With the new async features in .Net 5 I thought I would give it a look. Here is a quick example of one of the features you can expect in the new framework and how it can make our life easier. The best way to illustrate this is to make a simple WPF application as follows… In the past If we had the following small WPF application with just one window / form… The XAML code for the window ...
Today, we reached a new milestone of Microsoft All-In-One Code Framework. It gives me great pleasure to announce our newest Microsoft All-In-One Code Framework Sample Browser - v4 available to the globe. With this release, we embrace the hope of giving global developers a completely new and amazing experience to enjoy over 700 Microsoft code samples. Compared with the previous version, this new version of Sample Browser is completely redesigned from tip to toe. We heard lots of users’ voices about ...
I was very optimistic when I first saw Metro style apps coded in C# on Windows 8, because for the most part they are not much different than the well known XAML/C# pair on Silverlight or WPF. This led me to brag a bit about probably having a port of MVVM Light ready “in a few days”. Of course I didn’t take in account that I would have a great time the week after //build in Seattle, with fantastic weather and tons of friends to have dinner and conversations with. Needless to say, the few days turned ...
In this Issue: Colin Eberhardt, Dennis Doomen, Lazar Nikolov, András Velvárt, Rudi Grobler, Jeremy Likness, Derik Whittaker, Morten Nielsen, Sumit Dutta, Asim Sajjad, Ollie Riches, Kunal Chowdhury, and Beth Massi. Above the Fold: Silverlight: "Simulating rain in Silverlight Part 3 - Adding wind effect" Lazar Nikolov WP7: "Developing Windows Phone 7 HTML5 apps with PhoneGap" Colin Eberhardt LightSwitch: "LightSwitch Community & Content Rollup–September" Beth Massi Metro: "Lighting up your C# Metro ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for September 19 - 25, 2011. Here are the top 5 news on SilverlightShow for last week: Why John Papa is leaving Microsoft? The future of Silverlight The MVVM Dashboard Good News about Silverlight and WPF for a Change Win8, Metro Apps and Silverlight Visit and bookmark SilverlightShow. Stay in the 'Light ...

In the developer preview of Windows 8, I just noticed a breaking change in the way that data bindings react to the PropertyChanged event.

Read the rest of this entry »

Microsoft loves MVVM and INotifyPropertyChanged so much that they included this very useful interface twice in the new WinRT framework. Unfortunately, only one of these is working correctly (and the other one is likely a bug, remnant from the past ) Read the rest of this entry » ...
So its been a few weeks since Microsoft’s Build conference, where they unveiled Windows 8 and shared what the developer story will be. I had blogged about Day 1 of the conference here, but I wanted to share some video I took with my colleagues Winson Woo and Jim Russell as my thoughts now that a bit of time has lapsed. So first, a video captured right after we got our hands on the Samsung tablet given to all attendees. Yes the tablet is nice, but this conference is all about the OS. Windows 8 as ...
One of the very useful features of the MVVM Light toolkit is to help with the creation of design time data, in order to give something to see on the design surface (Expression Blend, Visual Studio designer). This is especially useful when designing list controls such as ListBox, ComboBox, etc. Without design time data, these controls will remain empty, and the designer will not see what he is working on. This can cost a lot of time and cause frustration. Read the rest of this entry » ...
In this Issue: Shawn Wildermuth, Ollie Riches, Oscar Agreda, Samidip Basu, Dan Wahlin, Walt Ritscher, Laurent Bugnion(-2-), Andrej Tozon, András Velvárt, Vikram Pendse, Michael Crump, Andy Beaulieu(-2-), Michael Sync(-2-), Above the Fold: Silverlight: "The MVVM Dashboard" Oscar Agreda WP7: "SurfCube on Mango Part 4 – fighting with the ListPicker control" András Velvárt Windows 8: "Why I’m Excited About Windows 8" Dan Wahlin LightSwitch: "Creating LightSwitch Custom Controls" Michael Washington Shoutouts: ...
I have been watching the influencer interviews with Richard Campbell as well as the Build Sessions recently published on Channel 9. Like most of you, I am trying to learn as much as I can about this new platform in the shortest amount of time. That is why I’m going to share my list of Killer Build Interviews and XAML Sessions. Note: Click on the image thumbnail to watch the video. First up, Interviews. Working at Telerik means that you get big influencers and great hosts at events like Build. I have ...
So someone moved your Silverlight cheese? Go and get some HTML5 cheese! Before WPF/E & Avalon were anything more than vapourware, W3C had the SVG standard(Scallable Vector Graphics) for 2D vector graphics over the web. Using Javascript, you could manipulate 2D animations & tranforms. You can embed SVG in HTML5 today. Yeah, its like going back to Silverlight 1.0, but you just have to deal with it! Embrace change. SVG Features · Designed for 2D graphics - display vector graphics & text ...
In this Issue: Eric Jensen, Andrea Boschin, Gill Cleeren, Rene Schulte, Colin Eberhardt(-2-), Mark Tucker(-2-), Mark Monster, Walter Ferrari, and Michael Washington(-2-). Above the Fold: Silverlight: "Welcome to Zombieland, the Metro Style Land of WinRT and the Undead" Rene Schulte WP7: "Adding Tactile Feedback to your app the easy way" Mark Monster LightSwitch: "A Random Walk Through The LightSwitch Data Model" Michael Washington Windows8: "TweetSearch – A Cross platform Metro UI WinRT and Silverlight ...
Last week I attended Build Windows conference and have been spending a considerable amount of time thinking how things have changed for developers. The initial reaction from most people was “Oh My God” with all the focus on WinRT and Metro UI and little mention of .Net, Silverlight, WPF, etc. You could almost feel the equal parts panic and excitement racing through the crowd. I was fortunate enough to have brought along my “Keep Calm and Carry On” T-Shirt to Anaheim. I wore it on Wednesday as it ...
I had dinner the other night with my good friend Josh Smith, and of course we started talking about Windows 8. Something he said was pretty much spot on: He said that Windows 8 feels as if it has split personalities. There are the WinRT “Metro-style” apps and there is the “classic” Desktop, which looks and feels like Windows 7++ (optimized for touch, and actually a real delight to use with my fat greasy fingers). Read the rest of this entry » ...
At the beginning I want to inform that I've already read the similar question here: Entity Framework 4.0: is it worthy now? but it does not answer my questions and doubts concerning EF 4.0. Here's the case: We are working on a quite big project written in WPF and WCF. The structure of the database contains about 60 tables, lots of stored procedures, views and some functions. We are not using any ORM at the moment. Some time ago when the first version of EF was release we did not go with it because ...

Last week, Microsoft held their long awaited Build Windows (or simply "Build") conference in Anaheim CA. About 5000 people packed the convention center to discover the latest version of the Windows operation system: Windows 8.

Read the rest of this entry »

Programming for Metro Metro is the future http://zd.net/rnT9VZ .NET is for old apps. WinRT replaces WPF & WCF. XAML is big. There were no Silverlight sessions. HTML 5 and Javascript ( Blend for HTML) are back in fashion – I wont dwell on this because web apps are (inconsistently) simplistic in concept and over-complex in development. Yes, all those XAML skills are portable, Silverlight (RIP) apps can run as Metro apps with a bit of fidgeting with namespaces – you just need to know what controls ...
This week I’m at the Microsoft Build/Windows conference. Now I’ve been to many conferences throughout the years and this is the first conference where I literally knew nothing about including the agenda. When I signed up for my badge on arrival we got a conference guide with all the hours of the session but no sessions. Very secret, very cloak and dagger. This created a huge buzz but also upped the expectation quite a bit… So with the tabled laid out and the expectation high I sat down and waited ...
So we’re into Day 2 of Build, and the keynote this morning is talking about server and cloud aspects of Windows 8. I’m looking forward to the sessions this afternoon to get some deeper dives. But let’s reflect over yesterday first – Build Day 1. Yes, there was a tablet given away. But those focusing on the “new toy” are missing the bigger message, the larger paradigm shift, the impact on the future of what we’re seeing. I sound melodramatic saying that, but its true – the way development for the ...
Demostration of Windows 8 Lots of great stuff going on with Windows 7 installs Touch First, Mouse Second – Wow, that is going to be interesting Demo of a netbook from two years ago running Windows 8 using only 380mb of RAM, nice. Steven even said it was his daily use machine for a year, Microsoft needs to buy him a nicer machine. Windows 8 Start still feels like Windows Mobile and Windows Media Center had a child We decided every time they said “SUPER”, we are drinking They are very nervous and the ...
We're 10 minutes away from the Build keynote, and I'm going to be live blogging the event. Now, to be clear, you shouldn't just read this - I mean, the keynotes are streaming live online. But I want to capture my thoughts on the announcements as they happen. So without further ado, let's start!And we're done! Great keynote, lots of content! However, we still don't have our schedule! LOL...off for lunch.11:16 - The path to RTM: Beta, RC, RTM, GA - Driven by quality and not a date, I'm ok with that.11:11 ...
In the previous post I droned on about how to apply the AsyncOperationService to an API conforming to the .NET Asynchronous pattern. In this post I’ll be building a more real world example. Well I say “real world” please don’t confuse that with something actually useful. Its still a little contrived and is not an example of best practice but it is something you could actually build and test. What are we going to build? We are going to build an ambitious ground breaking Silverlight app that allows ...
In this Issue: Kunal Chowdhury, David Anson, Cheryl Simmons, Ryan Alford, Peter Kuhn, Ollie Riches, Mike Hole, Allen Lee, WindowsPhoneGeek, Mike Taulty, Sumit Dutta, Asim Sajjad, Dhananjay Kumar, and Vikram Pendse. Above the Fold: Silverlight: "Silverlight 5 PInvoke fun - System Font Dialog" Peter Kuhn WP7: "Adding a map image to a secondary live tile" Mike Hole Expression Blend: "Silverlight 4 – Custom Busy Indicator Using PathListBox" Ryan Alford Shoutouts: Michael Palermo's latest Desert Mountain ...
Well, quite a lot actually. The fact that the official agenda is completely empty (they're not even telling us who is doing the keynote ontheir website) leaves us with wondering what will happen. Of course, this means that people are getting more and more anxious to see what is going on and the blogosphere is filled with rumors. Which ones will be true is something we'll learn next week. I expect we'll get a lot of information about Jupiter. The new development platform is something that interests ...
I have to say that it has been awhile (just over a year actually) since I've updated my blog. I feel embarassed. On the other hand, I have been quite busy - so it's not like I don't do it because I am lazy (well I am somewhat lazy), but it's because time is somewhat a scarce resource. But... I will try to see if I can muster up some moments to be active with my blog. With that said, last month (August 5th and 6th) St. Louis held the 4th annual conference of the St. Louis Day of .NET. It was a rousing ...
In this Issue: Lee, Kunal Chowdhury, Peter Kuhn, XamlNinja, Ollie Riches, WindowsPhoneGeek, Jeremy Likness, Pete Brown(-2-, -3-), Dhananjay Kumar, Sumit Dutta, and Asim Sajjad. Above the Fold: Silverlight: "Using PInvoke in SL5 to show MessageBox" Lee WP7: "WP7Contrib: Dialling the phone number shown in a text block" Ollie Riches Shoutouts: Michael Palermo's latest Desert Mountain Developers is up Michael Washington's latest Visual Studio #LightSwitch Daily is up Laurent Bugnion has some good news ...
I was really excited when I heard Red Gate wanted a review of their memory profiler done. I have been a fan of Red Gate products for years… being first exposed to their products via reflector a few years ago – as someone who has never done memory profiling before, I was also excited to go a bit deeper into .Net memory management. Why Memory Profiler – Isn’t the point of .Net that it manages the memory for you? Before getting into the nuts and bolts of the profiler, you might ask yourself – why use ...
I found a blog post by Davy Brion (one of my favorite bloggers on the ‘net) that spoke about the .NET world’s current state. He mentioned that Microsoft’s products (such as WebMatrix and LightSwitch) are mainly geared toward what he calls “low-end” developers. At the same time, Microsoft is backing off on other products that more experienced and seasoned programmers like, such as IronRuby, IronPython, and the DLR (Dynamic Language Runtime). I certainly agree with some of his points. Applications ...
Welcome to my blog! This is my first blog, so I’m learning as I go. I’m excited though. Let’s get started with some background on me. I started down the IT road as a QA tester for a large financial firm. At the time I was in the middle of getting my BS degree and wanted to get my hands dirty a bit. So I moved to a developer role in the same company. I was working on the Siebel CRM implementation for said company and did that for about a year. I wanted to get into some real-deal coding (building from ...
In this Issue: Asim Sajjad, Thomas Martinsen, Johan Danforth, Kunal Chowdhury, Loek van den Ouweland, XAMLNinja, WindowsPhoneGeek, Erno de Weerd, Sumit Dutta, and David Yack. Above the Fold: Silverlight: "Update XAP file" Thomas Martinsen WP7: "WP7 Ad Control and OutOfMemoryException" David Yack Shoutouts: Michael Palermo's latest Desert Mountain Developers is up Den Delimarsky is working on an 'alternative non-approval based Marketplace for Windows Phone': [Weekend coding] MetroPack – desktop Cydia ...
Introduction: One of the concerns that I keep hearing from customers is, “We can’t deploy Silverlight because it won’t run on a tablet.” I usually reply to that question stating, “What do you mean it can’t run on a tablet?” They usually looked puzzled and say, “You mean Silverlight *CAN* run on a tablet?” Yes, there are many devices that Silverlight can run on. Today we are going to take a look at the Motion CL900 Tablet. FYI: I have no affiliation with Motion Computing. Why this tablet? When I first ...
Check out the Top Five most popular news at SilverlightShow for SilverlightShow Top 5 News for August 14 - 21, 2011. Here are the top 5 news on SilverlightShow for last week: The Top 5 WPF and Silverlight Gotchas Can Microsoft ‘fix’ JavaScript and make HTML5 applications viable? The LOB Chronicles - Exploring User Experience (UX) Slides for our upcoming 'Deep-DIVE in Silverlight FIVE' webinar Mango Baby Steps: Unit Testing your WP7 app Visit and bookmark SilverlightShow. Stay in the 'Light ...
In this Issue: AfricanGeek, Dhananjay Kumar, Erno de Weerd, Jesse Liberty(-2-), Den Delimarsky, Austin Andrews, John Papa, Morten Nielsen(-2-), Andrej Tozon(-2-), and Michael Washington. Above the Fold: Silverlight: "Papa's Perspective: Fundamental MVVM" John Papa WP7: "Connecting Windows Phone 7, Zune, a Proxy Server and an Intranet Web Service" Erno de Weerd LightSwitch: "Using WCF RIA Services With LightSwitch: I Know You're Scared, I Understand" Michael Washington Shoutouts: Michael Crump is ...
In this Issue: Michael Washington, Andrej Tozon, András Velvárt, Michael Crump, Nigel Sampson, Ben Gracewood, Jeremy Likness, Den Delimarsky, Austin Andrews, Morten Nielsen(-2-), and Alex Sorokoletov. Above the Fold: Silverlight: "Using Attribute Validation in Silverlight with WCF RIA Services Example" Jeremy Likness WP7: "SurfCube on Mango Part 3–Share on Facebook, Twitter, LinkedIn" András Velvárt LightSwitch: "How To Create a Simple Control Extension (Or How To Make LightSwitch Controls You Can ...
Everyone has a journey. You start off young & stupid, and 2 decades later, you're closer to understanding the nature of reality. That’s one of the main goals in life, to seek knowledge (justified, true beliefs – pick any 2 J ). I must have read 5000 books in my life. From some of my readings it could be construed that reality computes itself, It from Bit. From others, it can be concluded that Entropy is decreased by increased rates of computation, and in the short span of human civilization, ...
In this Issue: Mike Taulty, Derik Whittaker, Den Delimarsky, Oscar Agreda, and Morten Nielsen(-2-). Above the Fold: Silverlight: "FlickR Searching with Silverlight & Rx" Mike Taulty WP7: "New Video – Windows Phone 7 Guide – Part 7 – Unlock apps in a locked emulator" Den Delimarsky Shoutouts: Michael Palermo has the latest up: Desert Mountain Developers for August 11 From SilverlightCream.com: FlickR Searching with Silverlight & Rx Mike Taulty posted a live demo and write-up on a FlickR search ...
In this Issue: Morten Nielsen(-2-), Mike Gold, Jesse Liberty, Derik Whittaker, Den Delimarsky, Austin Andrews, and Oscar Agreda. Above the Fold: Silverlight: "Silverlight MVVM Code Smith Templates" Oscar Agreda WP7: "Working with a simple ViewModelLocator from MVVM-Light" Mike Gold From SilverlightCream.com: WPF vs. Silverlight - Part 4 - Animations Part 4 of Morten Nielsen's WPF and Silverlight comparison yeields this post on Animations... the launching thereof to be exact WPF vs. Silverlight - ...
In this Issue: Colin Eberhardt, Ollie Riches, Morten Nielsen(-2-), Mike Taulty, Den Delimarsky, Derik Whittaker, Oscar Agreda, Austin Andrews, Manas Patnaik, and Jesse Liberty(-2-). Above the Fold: Silverlight: "Conditional CellTemplete controls at Runtime in Silverlight DataGrid" Manas Patnaik WP7: "Implementing a Windows Phone 7 Conversation View Part Two" Colin Eberhardt Expression Design: "Tutorial: Creating an Icon" Austin Andrews Shoutouts: SilverlightShow has their top 5 from last week listed: ...
In this Issue: Michael Washington, Pontus Wittenmark(-2-), Derik Whittaker, Peter Kuhn, Michael James, XamlNinja, Adam Kinney, Morten Nielsen(-2-), Alex Sorokoletov(-2-), and Den Delimarsky. Above the Fold: Silverlight: "WPF vs. Silverlight - Part 1 - Custom Controls Theme" Morten Nielsen WP7: "New Windows Phone “How Do I” Video Series" Adam Kinney LightSwitch: "The LightSwitch Control Extension Makers Dilemma" Michael Washington Shoutouts: Michael Palermo has his latest Desert Mountain Developers ...
Update: These have been superseded and included in later Cumulative Updates. See http://wblo.gs/cu8v for checking what you got and updates, or download the tool. Also see info about the updates and extensions here.During the summer Microsoft has released two important hotfixes for the Testing tools. These two hotfixes solves 7 serious problems: # Issue solved Fix in : 1.1 Appdomain error when running a test agent on a computer with Visual Studio installed 1) 1.2 Exception with search error may happen ...
In this Issue: Kunal Chowdhury(-2-), Mike Talbot, Michael Washington, Davide Zordan, Pontus Wittenmark(-2-), WindowsPhoneGeek, Pete Brown, Dhananjay Kumar, Erno de Weerd, Jesse Liberty(-2-), Peter Torr, Derik Whittaker, and MIchael Crump. Above the Fold: Silverlight: "Creating a Silverlight 5 Helper for ASP.NET MVC3 Razor" Pete Brown WP7: "Page State–Step by Step" Jesse Liberty LightSwitch: "Using the Telerik Rich Text Editor In Visual Studio LightSwitch" Michael Washington Shoutouts: Laurent Bugnion ...
For a very (too) long time, the installation procedure for MVVM Light sucked. It involved downloading and unzipping files in various locations. Unfortunately, creating an automated installer is not completely trivial because of the variety of files that are getting installed: Binaries, Code Snippets, Project and Item Templates, all require different locations, and all that for VS2008, VS2010, Blend 4 and Silverlight 3, Silverlight 4, WPF3.5 SP1, WPF4, WP7.0 and now WP7.1 “Mango”. Read the rest of ...
One thing I’ve always enjoyed in Silverlight/WPF are the easing functions ( http://msdn.microsoft.com/e... ). The easing functions are commonly used to provide interesting looking animations via key frame-based interpolation. XNA has a few, limited bits of interpolation built in (primarily Lerp (i.e. linear interpolation) and SmoothStep (i.e. cubic interpolation)). For a sprite animation project that I’ve since set aside (it’s not dead, but it’s been back-burnered for a while ...