Nella mia applicazione WPF, ho una vista ad albero. Questa treeview è associata a una classe personalizzata (ad esempio non TreeviewItems). Quindi io uso un hierarchicalDataTemplate per controllare come il rendering dell'albero.In WPF, come ottengo l'oggetto dati associato all'elemento della vista ad albero sotto il cursore del mouse?
Quando il mio mouse si trova su un elemento della vista ad albero, vorrei ottenere l'oggetto dati (ad esempio la mia istanza della classe personalizzata) associato all'elemento della vista ad albero. Come faccio a fare questo?
Per chiarire - Ho bisogno dell'oggetto dati (non di UIElement) sotto il cursore del mouse.
assuma il mio metodo per recuperare l'oggetto dei dati ha la seguente firma:
private object GetObjectDataFromPoint(ItemsControl source, Point point)
{
...
}
Fantastico, questo è esattamente quello che stavo cercando. grazie Kent! – willem