Zastanawiam się, czy ktoś zna jakieś dobre (bezpłatny) dla zachowania Mieszanka/Silverlight 4Zachowania dla Blend (Silverlight 4)
szczególności szukam na zachowania, które może wpadnę na TextBlock aby przewija się w poziomie lub zachowuje się, co spowoduje "flashowanie" tekstu w TextBlock (migający tekst). Ale chciałbym usłyszeć o wszelkich zachowaniach, których używasz lub o których wiesz.
Jako przykład mam bardzo podstawowe „migający tekst” zachowanie
public class FlashTextBehavior : Behavior<TextBlock>
{
Timer flashTimer;
public FlashTextBehavior()
{
}
protected override void OnAttached()
{
base.OnAttached();
flashTimer = new Timer(new TimerCallback((o) =>
{
Dispatcher.BeginInvoke(() =>
{
if (AssociatedObject.Visibility == Visibility.Visible)
AssociatedObject.Visibility = Visibility.Collapsed;
else
AssociatedObject.Visibility = Visibility.Visible;
});
}), null, 0, 750);
}
protected override void OnDetaching()
{
if (flashTimer != null)
flashTimer.Dispose();
base.OnDetaching();
}
}
Oczywiście można je ulepszyć, ale jestem naprawdę zainteresowany tym, co inni ludzie wymyślić .
Przez "przewijanie w poziomie" rozumiesz automatycznie, jak taśmę-tasiemkę czy coś innego? –
Mam na myśli, aby przewijanie tekstu w obrębie TextBox było jak marquee – TimothyP