$ 0 0 What about doing the above from the code behind? If I can set up the property definitions from the code behind I might be able to do this at run time when my list's selected item changes.