stworzyłem ListBox
że ma DataTemplate
jak Itemtemplate
. Czy istnieje jednak prosty sposób uzyskania dostępu do wygenerowanego kodu UIElement
zamiast kodu SelectedItem
w kodzie?WPF ListBox - Pierwsze UIElement zamiast z selectedItem
Po uzyskaniu dostępu do SelectedItem
, właśnie otrzymuję wybrany obiekt z mojej kolekcji ItemsSource
. Czy istnieje sposób dostępu do elementu UIElement
(tj. wygenerowanego z obiektu DataTemplate
wraz z powiązanym obiektem)?
Należy pamiętać, że tylko dlatego, że przedmiot został dodany do kontroli, to nie znaczy, że jego opakowanie UI został już wygenerowany. Pamiętaj, aby uwzględnić przypadek, w którym nie ma jeszcze kontenera interfejsu użytkownika. – Andy
Piszę w C# i WPF i ta właściwość nie pojawia się w ListBox.ItemsContainer Jak uzyskać wystąpienie dla tego listbox? – sprite
@ size, czy masz rozwiązanie dla mojego pytania? http://stackoverflow.com/questions/6148279/record-items-visible-to-user-in-listbox (+250 bounty) – tofutim