OK, o título ficou meio estranho, mas eu não soube como resumir.
Estou com o seguinte problema:
Eu tenho um TreeView com 3 nodos, onde cada nodo recebera como ItemsSource uma ObservableCollection por meio de binding. Eu estou usando um componente para Drag 'n Drop (http://code.google.com/p/gong-wpf-dragdrop/)
de modo que eu possa arrastar os elementos filhos de cada nodo e a alterar a posição do elemento dentro da ObservableCollection.
Cada elemento é um objeto que eu gostaria que, em algumas situações, não fosse mostrado no TreeView, sem no entanto retirá-lo da ObservableCollection.
Como eu faço isso sendo que o elemento está associado por meio de binding?