"Fortunate are those who take the first steps.” ― Paulo Coelho

VS 2008 SP1 – post installation issues – not recommend to install- WPF

One of my teammate mail share regarding VS 2008 Sp1 Post installation issues. – Recommend not to update unless there is a specific need.

‘I have recently installed SP1 on VS 2008 and started having problems with debugging. Not all break points get hit, step over acts similar to F5 and a few other issues. Installing the hotfix available at resolved the issues.

Yet another problem after I installed sp1.

Opening XAML files sometimes crashes VS 2008. For the xaml crashing problem, I am trying out the suggestion from here…

BTW – you guys might already know this, but the following is another lifesaver…


March 17, 2011 Posted by | WinFX | | Leave a comment

5 Essential WPF debugging tools

1) How can I trace/debug triggers? I know this is painful job if you miss something..

2) How to debug binding?
Xaml Include: xmlns:diag=”clr-namespace:System.Diagnostics;assembly=WindowsBase”
Include it in the element where binding happens- diag:PresentationTraceSources.TraceLevel=High
Example: I’ve added tracesources to Command Binding of the MenuItem

3) How can I debug application?
Use –

4) How can I sneak into Xaml at runtime? as like IE Dev tool bar for web developers.

5) How can visualize WPF resource? as like CSS resource checking with firebox or devtool bar in web programming?

January 24, 2011 Posted by | WinFX | | Leave a comment

WPF Binding CheatSheet version 1.1

WPF Binding CheatSheet version 1.1 download here @
(via) Rakesh’s tweets

October 27, 2009 Posted by | WinFX | Leave a comment

MS Expression Blend, Studio, Design, Web and WPF/E are out!

WPF/E” is the Microsoft solution for delivering rich, cross-platform, interactive experiences including animation, graphics, audio, and video for the Web and beyond. Utilizing a subset of XAML-based Windows Presentation Foundation technology,
“WPF/E” will enable the creation of content and applications that run within multiple browsers and operating systems (Windows and Macintosh) using Web standards for programmability. Consistent with Web architecture, the XAML markup is programmable using JavaScript and works well with ASP.NET AJAX. Broadly available for customers in the first half of 2007, “WPF/E” experiences will require a lightweight browser plug-in made freely available by Microsoft.
Microsoft has released the new CTPs of Expression Blend (formerly Interactive Designer), and Expression Design (formerly Graphic Designer).
Few samples, but need to install runtime 😉 yes, for web application you need to runtime ;(

December 6, 2006 Posted by | WinFX | Leave a comment

Windows Vista & Office 2007 – ready to go on Nov.30

     According to & Seattletimes, Steve Ballmer will ring in availablility of Windows Vista, Office 2007, and Exchange 2007 at the New York Stock Exchange on November 30th. Yes Microsoft also today announced plans to launch its biggest products for business customers at an event in New York City on Nov. 30. The company said it will launch Windows Vista, Office 2007 and Exchange Server 2007 starting with an event at the Nasdaq Stock Market.
  Microsoft plans to make Vista and Office available to consumers in January.
Brand new site for Office  »
More News @

November 2, 2006 Posted by | WinFX | Leave a comment

Next generation Healthcare Prototype published – using WinFx

   Since I’m into Healthcare domain for the past 1 year, I just started releasing the market potential and giants as well. Its quite competitive, high market potential and the amount of data handled & captured in this domain is very huge than anyother. Today I’m surprised to see Healthcare prototype in NetFx site .  Its just a prototype developed by Winfx Team for Healthcare Domain, it seems about 2 years ago they started working on this prototype, to demonstrate the user experience of WPF("Avalon").
  Things to notice in this prototypes are,
      * Data visualization – clever 3D work    
      * Many interesting data visualization techniques
      * Side bar & gadgets
Note : It requires – Microsoft Pre-Release Software Microsoft .NET Framework 3.0 – September CTP
If you are into healthcare domain, share your interested part of this demo and ur comments….meanwhile I’ll try for this source code of this demo to explore more on this.

November 2, 2006 Posted by | WinFX | 1 Comment

Free clinic’s on .NET Framework 3.0 – MS Learning

This collection of 3 2-hour premium clinics teaches about the new capabilities provided by the .NET Framework 3.0. These clinics are for experienced Developers and Software Architects who are looking to adopt Microsoft’s next generation technology within their solutions.

Topics covered within the collection include:
Windows Presentation Foundation
Windows Workflow Foundation
Windows Communication Foundation

Clinic 5135 : Introduction to Developing with Windows® Presentation Foundation and Visual Studio® 2005
Clinic 5136 : Introduction to Developing with Windows® Workflow Foundation and Visual Studio® 2005
Clinic 5137 : Introduction to Developing with Windows® Communication Foundation and Visual Studio® 2005

url :

October 31, 2006 Posted by | WinFX | Leave a comment

Windows Vista Developer Center – redesinged

Now Windows Vista Developer Center(MSDN) link is redesigned. Its worth to bookmark for further expedition on Windows Vista.
catch you all later with more news on it.

September 17, 2006 Posted by | WinFX | Leave a comment

TechEd India 2006 Presentations ~

The TechEd India 2006 ppt’s and codes are available online for Download. You can download it from
Hope this would be usefull  for the guyz like me who missed this event.

July 11, 2006 Posted by | WinFX | 1 Comment

Help guide on Vista Series (WPF, WCF, and WWF)

·         Windows Presentation Foundation Learning Guide,295582,sid8_gci1189329,00.html
·         Windows Workflow Foundation Learning Guide,295582,sid8_gci1193920,00.html
.         Windows Communication Foundation,295582,sid8_gci1191213,00.html

July 6, 2006 Posted by | WinFX | Leave a comment

WCF or Remoting ..? Why MS not recommending Remoting.

WCF is Microsoft recommended direction

(1)WCF was released on January 2006 with Go-Live Licenses, but it will be officially released on November of this year

(2)WCF is a 100% Service Oriented Architecture application development platform

(3)WCF Security Architecture is interoperable, based on WS-* specifications and it’s designed for On-Machine, Cross-Machine, and Cross-Internet scenarios.

(4)WCF Transaction Architecture is full flexible, declarative and has method level granularity

(5)WCF binary messages are smaller and faster than Remoting’s.

(6)Services versioning is better dealt with WCF than with Remoting.


.Net Remoting for .Net Framework 2.0:

(1)Remoting is not recommended by Microsoft

(2)Remoting for .Net Framework 2.0 was released in December 2005

(3)Remoting is tightly coupled Object Oriented technology and not loosely coupled Service Oriented.

(4)It has security limitations, though now it has the new secure TcpChannel (5)With System.Transactions we can get similar transaction management capabilities but not in a declarative way


Thanks Daniel for your post. Article Src: from Daniel Blog




July 6, 2006 Posted by | WinFX | Leave a comment

WinFx-> .NET 3.0 ( NetFX 3.0) ??

Followed by yesterday’s post.. is a new developer community that focuses on the four new technologies included in the Microsoft .NET Framework 3.0 —

Src :

June 15, 2006 Posted by | WinFX | Leave a comment

WinFx now renamed to .NET Framework 3.0 !!

Vice President S. Somasegar descrbes the decision to rename WinFX to the .NET Framework 3.0. Now the WinFX technology you know has a name that identifies it for exactly what it is – the next version of Microsoft’s developer framework.
src : – Worth to add his blog in your reader to followup the lastest .NET news.

June 12, 2006 Posted by | WinFX | Leave a comment

WinFX Beta 2 is Released

Today MS released new Version of

(1) Windows Vista Beta 2,

 (2) Longhorn Server Beta 2,

 (3) Office 2007 Beta 2

(4) WinFX Beta 2.

 You can download WinFX Beta 2 here


May 25, 2006 Posted by | WinFX | Leave a comment

(WinFx) Vista Ascend Training – Bangalore,Day 1

      I had Vista Ascend Training – Phase I ( WinFx or longhorn Programming ) in bangalore -last December 2005, Following that I got invitation for Phase II – also(Feb 2006).
     Since my previous company is Microsoft ISV, I’ve enjoyed the maximum previleages and training offered by Microsoft like ISV community days, WinFx Training, MSDN Website access to download Vista etc.
      But as I blogged earlier, recently I got into SRIT, so at the end of my very first day training they come to know that I’m no more with SNIP and also my new company is also not under Microsoft ISV.
      Even though we are Microsoft Partner, we are not coming under Ascend training ( may be we should be under Microsoft ISV program ..guess !! ). So they told me not to attend from tomorrow ( Feb 28 ).
    I just started my first day happily with MS passion and stuffs but finally ends my day in distress for me… But it was great day for me to kick start my WinFx passion.All in all it’s been a great experience once again on WinFx. 
Vista Ascend Training – Phase 1 in Bangalore [ Dec 5  – Dec 9, 2005]
Vista Ascend Training – Phase 2 in Bangalore [ Feb 27 – Mar 3, 2006]
Feb 27,2006 [ TOC ]
 Welcome and Training Overview 
 Windows Vista Overview 
 Windows Vista User Experience 
 Consuming Search and Organize Services 
 Best Practices for User Account Control in Windows Vista 
 Developing Vista Sidebar Gadgets 
Feb 28,2006 [ TOC ]
WPF: Overview and 2D Graphics  
WPF: Tools  
WPF: Styles, Templates & Resources  
WPF: Databinding  
WPF: Animation  
WPF: Documents, Text & File Formats 
Mar 1,2006 [ TOC ]
Peer-to-Peer Networking 
Lap Around Windows Communication Foundation (WCF) 
WCF Client Scenarios (Part 1) 
WCF Client Scenarios (Part 2) 
Mar 2,2006 [ TOC ]
Lap Around Windows Workflow Foundation (WF) 
WF Client Scenarios 
Visual C++ Tools for Security, Reliability and Performance 
C++ CLI 
Consuming RSS Data from your Applications 
Mar 3,2006 [ TOC ]
Building a Great Deployment Experience 
Windows Error Reporting for ISVs 
Other Vista Technologies 
Wrap up and exit surveys
Here is my very first day highlight(Feb 27) :
Session I
   Welcome and Training Overview  by Jasonsue [WinFx Evangelist,MS Redmond ] –    Intro by JasonSue about Training and benefit.
Session II. Windows Vista Overview  – by Praveen Srivastava
    Hands on Lab on Vista –  with latest build. I have 5112 build in my room which i have already tested but this have few cool  features updated.
   It works very smoother and faster in 2 GB of RAM when compared to 256 in my pc 🙂

Session III.Windows Vista User Experience  -by Praveen Srivastava
    Slides about Vista again and Migration from non-vista GUI to Vista GUI.
   * Control SpY 2.0 [ ComCtl32.dll ]\
   * TDpad – Task Dailogue pad
   To create a custom dialog box – xAML [ its a XAML editor ]
   Segoe UI (pronounced "SEE-go") is the new Microsoft® Windows Vista ™ system font. 
Session IV. Consuming Search and Organize Services  by Praveen Srivastava
   Its more about New File Property bag and search techniques.WE can add our custom properties to any file which can be shared in network by publishing metafile.
   WinFs -
   WinFS is the code name of a Windows storage subsystem. Its a relational database that represents  itself to the operating system as a file storage subsystem.
Session V.  Best Practices for User Account Control in Windows Vista  -by Praveen 
 It creates a special type of account that runs in Admin Approval Mode (AAM). By default, an account in Admin mode runs as a limited user.
             But when the user needs higher privileges, he can supply administrator credentials or consent, depending on Group Policy settings, that will permit her to perform an administrator-level task, such as installing new software.
             These higher privileges are only in effect for the specific task and do not affect other programs. When the task is complete—for example, the new software has been installed—the elevated process running that task ends and the elevated privileges are gone.
LUA Predictor – LUA Privilege Predictor
The LUA Privilege Predictor (LUA = Least User Access) is being developed to simplify this approach
Session VI. Developing Vista Sidebar Gadgets  -by Praveen Srivastava
  Again same Hands on lab stuff on developing Vista Sidebar Gadgets..
 I’m trying to get highlights through my SNIP colleague(Pramod & Champaka)
Happy WinFx.’ing !!
painfull walker !!

March 1, 2006 Posted by | WinFX | Leave a comment

Windows Workflow Strategy – WinFX(WWF)

* A new workflow platform accompanying Microsoft’s next client OS (Windows Vista) will let developers build workflow automation directly into Windows applications without requiring external services or servers such as BizTalk.

** The term workflow typically refers to the sequence of activities, interactions, events, and flow of information that make up end-to-end business processes, typically processes that involve both humans and computer systems or applications.

Workflow platforms typically provide the following:

(1) Graphical languages and developer tools :
 Enable business users and other nondevelopers to review or revise business process logic. Many platforms enable users to add or delete process steps on the fly.

(2)Run-time engines
 It automate common steps (such as sending e-mail and waiting for a response to a message), reducing the amount of code a developer must write. The engines customarily support the long-running operations typical in human-oriented business processes; for example, an engine might wait several days for a response from a participant, and must do so without failing, generating an error, or blocking other process steps.

(3)Communication mechanisms
 It support human-to-human, human-to-machine, and machine-to-machine interactions; for example, workflow platforms allow humans to route task requests and other information to one another or to the applications involved in a business process.

(4) Monitoring and deployment tools:
 It allows users to monitor workflow state, such as the status of tasks (for example, not started, in-progress, or complete), and reduce the effort required to update applications with new business logic, compared with updating and redeploying a conventional application.

Points to look for ::

* WWF will replace BizTalk’s current run-time engine in a future version of the product, and applications built on the BizTalk 2004 or BizTalk 2006 platforms will likely not be compatible with a WWF-based engine.
* WWF will replace BizTalk’s orchestration engine in a future version of the product, likely the version following BizTalk 2006


December 14, 2005 Posted by | WinFX | Leave a comment

Whats inside a Workflow Foundation & Comm Foundation- WinFX

Windows Workflow Foundation[ MSDN Jan 2006 ]
ABCs Of Programming Windows Communication Foundation[ MSDN Feb 2006 🙂 –so fast yaar ]

December 13, 2005 Posted by | WinFX | Leave a comment

%d bloggers like this: