A: 

The rounded corners can just be a Border with Corner Aliasing set.

The constant \/ speech arrow can be a path that is positioned in a grid along with the border.

Take a look at the control template for the GroupBox and see how the "Header" content is positioned to float over the Border of the group box.

You would do the same thing except you would position a Path at the bottom instead of the top.

Bogdan Varlamov
+9  A: 
Jobi Joy
A: 

Hello, Is there a way we can convert this to use PathAnimation? I have been looking for a way to do something similar to the end result described here: http://www.razorberry.com/blog/archives/2008/01/28/as3-dynamic-speech-bubble-snippet/

Apparently, this is easily doable in Flash/Flex world but really haven't seen any concrete implementations in the Silverlight/WPF arena yet.

Any help would be great!

Anup Marwadi