Contact Over deze website Colofon
RSS Feeds Web log bouwer Adverteren?
  Sitemap Disclaimer
E-mailadres  
Wachtwoord  

Op 16-04-2014, 22:17
 
Auteur: Marcel
 
  Neem contact op
Aantal keren bekeken: 796
 
 Alle 71 artikelen van Marcel
 
               abonneren   Abonneren

Get the object from a double clicked WPF listview item

Sometimes simple needs were made so hopelessly complex bij Microsoft :(

.....Here is how to get the selected object and object matching code for the double clicked listview item in a WPF listview:


/// <summary>
/// Get the object from the selected listview item.
/// </summary>
/// <param name="LV"></param>
/// <param name="originalSource"></param>
/// <returns></returns>
private object GetListViewItemObject(ListView LV, object originalSource)
{
    DependencyObject dep = (DependencyObject)originalSource;
    while ((dep != null) && !(dep.GetType() == typeof(ListViewItem)))
    {
        dep = VisualTreeHelper.GetParent(dep);
    }
    if (dep == null)
        return null;
    object obj = (Object)LV.ItemContainerGenerator.ItemFromContainer(dep);
    return obj;
}

private void lvFiles_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    object obj = GetListViewItemObject(lvFiles, e.OriginalSource);
    if (obj.GetType() == typeof(MyObject))
    {
        MyObject MyObject = (MyObject)obj;
        // Add the rest of your logic here.
    }
}




terug naar top Terug naar Top doorsturen Doorsturen reageer Reageren

Reacties

abonneren 

  5 Abonnees
abonneren 

  155 Abonnees

abonneren 

  5357 Abonnees


Jeremy 16-04-2014, 12:01
I'll try it too.
 
Marcel 16-04-2014, 11:24
In progress still. Things aren't easy, so I see.
 
Marcel 16-04-2014, 10:13
We'll get back on that later...
 
Jeremy 16-04-2014, 10:12
So how would I get a range of listview item objects?
 

Laat hier een reactie achter (e-mailadres is niet verplicht).
Een plaatje meesturen mag: .bmp, .gif, .jpg of .png.


Naam E-mailadres niet verplicht.
Reactie



Typ het gekleurde woord over en klik op [Versturen].


 
Rubrieken  
Laatste nieuws 5 
Software Development 33 
Vacatures  
Werk gezocht  
Skills uitwisselen 1 
Lekker zeuren 2 
Nieuwe gadgets 5 
Favoriete YouTubes 29 
Digitale ergernissen 6 
Feeds van de dag 1 
Technische geintjes 10 
Miskoop van de eeuw  
Meer>>
Nieuwe auteurs
Laf011
0 artikelen
De meiden
1 artikel
Koko Subratsingh
0 artikelen
Jocus de Velde
0 artikelen
Sophie Testeringen
5 artikelen
Harold Verhage
0 artikelen
FunnyGuy
0 artikelen
WebDevelop7
0 artikelen
Hartje32<3
0 artikelen
Meer>>
Verder op deze site  
Downloads 8 
Web log van de bouwer 4 
Over deze website 8 
Stats  
Bezoekers vandaag: 16
Artikelen: 119
Rubrieken: 18
Auteurs: 24
Overig
Admin Login
Credits Website
rss RSS alle artikelen
Links
Twitter
Youtube - MijnRaad.nl
 
Nieuwe artikelen
16-04-2014, 22:17
16-04-2014, 09:47
01-04-2014, 22:35
01-04-2014, 09:08
11-03-2014, 23:38
10-03-2014, 20:45
24-02-2014, 19:26
Meer>>
Meest bekeken
22-09-2013, 21:38
16-04-2014, 09:47
10-03-2014, 20:45
17-04-2012, 22:00
04-05-2013, 22:45
29-06-2011, 19:36
01-01-2012, 20:56
Meer>>
Feedback
Wat vind je van deze site?
Mis je een rubriek? Laat het ons weten!