In my previous post I discussed about User Controls and Custom Controls with the help of examples and mentioned about the customization using Styles. In today's post I’ll focus my discussion on Styles in WPF in a fairly detailed manner.More...
There is always seen a perplexity/confusion exist in terms of User Controls and Custom Controls in regards to WPF. They both work alike in terms of reusability, like you can reuse them over and over, again and again. But there are also finite number of differences between them. And in today's post I’ll highlight them with the help of examples.More...
Recursion always been a power full tool of solving the most complicated problems in a very elegant manner, but at the price of space (as it is based on stack). The problems we solve with recursion are usually involve divide and conquer, trees traversal / graphs traversal etc.More...
WPFAQS – is a series on WPF frequently asked questions (FAQS). Today we will discuss about “Routed Events” in WPF with some examples.More...
My little one, she is 5 yrs old, and she likes to paint, draw and above all she likes to play the Lego blocks. I never think of a better idea than writing a simple application that mimics a little bit of Lego blocks – “LegoDraw”.More...
WPFAQS – is a series on WPF frequently asked questions (FAQS). Today we will talk about “ObjectDataProvider” and how does it can be used as a binding source for different controls.More...
WPFAQS – is a series on WPF frequently asked questions (FAQS). Today we will discuss about different templates, like “ControlTemplate”, “DataTemplate”, “HierarchicalDataTemplate” and “ItemsPanelTemplate”, in WPF and their usage.More...
WPFAQS – is a series on WPF frequently asked questions (FAQS). Today we will discuss about one of the most important and mostly overlooked areas of WPF, Logical and Visual trees.More...
WPFAQS – as the name suggests, is about frequently asked questions (faqs) on WPF. It is a new series and I’ll be posting answers to interesting questions regularly in this series.More...