I have a list of strings that I need to present to the user for them to choose one. Say for example it contains the following content and is presented in a similar way.
You can see that there are 2 levels for some and potentially 2 levels for them all. But Also I would like to be able to choose for example Dog.
I know I could just make a combobox with a collection of string and have a string of value " Poodle" which would mean (because of the spaces in the string) it is indented, but I was hoping for a little nicer solution.
What type of WPF control should I use. I need some kind of dropdown system as I have limited space, but I suppose a popup if that is even possible would be ok.
What I am kinda thinking is that I need what looks like a textbox or combobox when closed. User clicks on the right hand side and a list (mybe a treeview appears) then when a choice is made that choice is added to the textbox.