Subscribe: digitalnetbizz's WebLog
Preview: digitalnetbizz's WebLog

digitalnetbizz's WebLog

Last Build Date: Fri, 14 Sep 2007 03:10:00 +0000


very good 3d read

Fri, 14 Sep 2007 03:10:00 +0000

hah… supposed to be my last post but hey i have 1 more thing to post. This is a good book for 3d – plus it’s very focus and not thick at all. Very well written. I have to buy this full-price since I can’t order book from the company anymore. Actually I ordered it...

Last blog post here…

Wed, 12 Sep 2007 03:11:00 +0000

This should be my last blog post here at MSDN blog. 9/14/2007 is my last day at Microsoft and if you know me or would like to contact me or would like to chat about UI/UX technologies – email me at I’m still based in Seattle, WA. Thank you.

Given a point, how to get the element at that coordinate?

Thu, 30 Aug 2007 13:02:00 +0000

UIElement.InputHitTest is a hidden function that could do just that, public IInputElement InputHitTest (Point point)  Passing in the coordinate, and this function will look at the element subtree and get the element (IInputElement because it’s a common interface between ContentElement and UIElement) that is at that location.


Thu, 05 Apr 2007 01:33:00 +0000

This is such a cool API, this is one sample usage (ie. Drawing a clock). I could see things like manually tracing a PathGeometry which could contain complex Bezier segments. double len = 0d;Point pt, ptTan;EllipseGeometry geo = new EllipseGeometry(new Point(50, 50), 50, 50);PathGeometry pathGeo = geo.GetFlattenedPathGeometry(); for (int c = 0; c < 12;...


Fri, 09 Mar 2007 22:16:00 +0000

System.Windows.PresentationSource PresentationSource is such a useful class after digging deeper into it. I’ve use it from time to time and looking at its members, I can see more use of it in the future. The purpose of PresentationSource is to handle interop scenarios. To begin using this, anytime you want to call into User32.dll, you...

"People Near Me" in Vista.

Sun, 25 Feb 2007 23:11:00 +0000

Browsing around the my Windows Vista at home, I saw this “people near me” icon. Reading more about it, it’s a new capability of Peer to peer networking built into Windows Vista. It allows you to connect to literally people near you in the airport, in a meeting room, starbucks etc. More information about this...

Get notification from WPF dependency system

Thu, 08 Feb 2007 03:10:00 +0000

This is valuable information on hooking into DP system of WPF. The answer is DependencyPropertyDescriptor. This is similar to PropertyDescriptor from WinForm. For example, if you want to get notification whenever a property change but you don’t own the code and you don’t derive from the class and it does not expose SomethingChanged event. How...

.NET Book Zero

Sun, 28 Jan 2007 02:16:00 +0000

A free book from Petzold. What the C or C++ Programmer Needs to Know About C# and the .NET Framework Available in XPS and PDF.

More WPF 3D playing..

Wed, 24 Jan 2007 01:44:00 +0000

The hardest thing about creating 3D is where to source my MeshGeometry3D data. That’s the TriangleIndices, Normals and Positions. These numbers are enormous. Lucky thing there are tools (reading Tim’s blog), I found ZAM 3D and other conversion utilities. This list is priceless. Other than this Mesh3D thingy, I found that 3D in XAML is very straight forward, just...

WPF 3d going mainstream?

Sun, 21 Jan 2007 16:58:00 +0000

I read Petzold’s blog from time to time and I realized recently he has posted a lot of good 3d content. and finally it’s coming WPF 3d book by Petzold.  5-6 years ago, there’s a trend to have app written in irregular window, layered window, pixel opacity or different chrome. Then came a wave of products...