Using WPF how can I do similar thing as done in Skype contacts window? I want to be able to press on any list item with mouse, be able to use Up/Down to navigate and filter contacts when I start typing. I also want to show what I'm typing in separated TextBox.
So far I have all filtering set up through TextBox. I can navigate with arrows when TreeView is focused and filter when entering text inside TextBox.