On Wed, 14 Aug 2013 23:04:34 +0200, Pawel wrote:
> Ale mam pytanko ponieważ trochę to źle działa, gdyż zawsze do docelowego
> image wstawia się tylko 1 obrazek z wczytanych do ListView, nawet za
> pierwszym razem wybierając 5 obrazek z wczytanych wstawi się pierwszy z
> listy. Dlaczego ?
Fotografia current =
(Fotografia)lvListaWczytanychPlikowFotek.Items.CurrentItem;
Ponieważ zawsze zaznaczoną fotkę wybierasz do dragowania, a nie
"dragowaną"/"wybraną pozycją myszki". Tego nie weryfikowałem(*),
taki strzał. Kliknij i dopiero przeciągaj zaznaczone elementy
żeby to zweryfikować.
*) Już poprawioną solucję wywaliłem, nie chce mi się znowu
poprawiać ;-).
> Po drugie zastanawia mnie dlaczego nie działa bindowanie do elementu
> .NazwaPliku chociaż dla .Foto już tak ?
>
> <StackPanel Orientation="Vertical">
> <Border BorderBrush="Black">
> <Image Margin="5" Source="{Binding .Foto}" />
> </Border>
> <StackPanel>
> <TextBlock Text="{Binding .NazwaPliku}" />
> </StackPanel>
> </StackPanel>
Działa bindowanie, to scrollowanie tego ListView dziwnie
się zachowuje, jeżeli zmienisz to na Orientation na Horizontal,
lub powiększysz ListView, to nazwy plików się pojawią.
p.s. Powalcz z UI, bo jest siermiężne, niech się skaluje z
wielkościa formy przynajmniej :).