Искренне надеюсь, что это все же через WPF делается
![Улыбающийся :)](https://adn-cis.org/forum/Smileys/default/smiley.gif)
Я бы объявил переменную наподобие
public Category SelectedCategory;
и в xaml добавил бы для ListView
SelectedItem="{Binding SelectedCategory}"
Правда, не знаю, понадобится ли прописывать пространство имен.
P.S. Под Revit не пишу, если что, и собрать приложение вменяемое вряд ли смогу
![Подмигивающий ;)](https://adn-cis.org/forum/Smileys/default/wink.gif)