11
Pracuję nad kanałem informacyjnym. To będzie się aktualizować co jakiś czas i jeśli zostaną znalezione nowe elementy, chcę przesuwać nową treść z góry.Animacja slajdów ListBox na nowej pozycji Dodano
Teraz jestem tylko o to znikną w następujący sposób:.
<ListBox Grid.Row="0" Height="Auto" HorizontalAlignment="Stretch" Margin="5,5,5,5" VerticalAlignment="Top" ItemsSource="{Binding NewsItems,UpdateSourceTrigger=PropertyChanged}" >
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}">
<Style.Triggers>
<EventTrigger RoutedEvent="Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="0" To="1" Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
....
</ListBox>
Działa to dobrze, ale naprawdę chciałbym mieć slajd przedmiot w Próbowałem wszystkich możliwych rzeczy mogłem znaleźć i nigdzie nie dojść. Każda pomoc byłaby bardzo cenna.
To się udało. Przegapiłem dodając właściwość setera. Dziękuję Ci! – TrialAndError
Chciałbym móc to powtórzyć wiele razy! Tak prosty i robi dokładnie to, co chciałem! Dzięki! – Darkhydro
To jest fajne. Niestety, UnLoad nawet nie działa w ten sam sposób, aby usunąć przedmiot. Zakończyłem implementację niestandardowego panelu z wywoływaniem Arrange and Measure –