none
Scrollbar ausblenden\einblenden beim scrollen? RRS feed

  • Frage

  • Hallo,

    Ich habe ein Datagrid mit Scrollbalken. Die Scrollbalken hab ich meinem Design angepasst.

    Diese Balken können sich ein und ausblenden, wenn man mit der Maus über Balken fährt (Mousehover und Opacity). Soweit sogut.

    Meine Frage lautet nun, wie ich die Scrollbalken einblenden lassen kann wenn ich mit dem Mausrad scrolle. Wenn ich das nicht tue sollen sie sich ausblenden (Beispiel Lion). Bei dem Trigger Mousescroll wird das Event jedesmal vom neuen gestartet wenn ich einmal mit dem Rad scrolle, das soll aber nicht sein.

    Dienstag, 6. September 2011 11:28

Alle Antworten

  • Außer MouseWheel kenne ich auch kein anderes. Aber ich hätte eine andere Idee: Bei MouseWheel einblenden und einen Timer setzen, der es wieder ausblendet, falls MouseWheel nicht in der Zeit noch einmal feuert!
    Dienstag, 6. September 2011 11:54
  • Ich kann im Scrollviewertemplate nicht das Mouswheel Event starten. Es wird vom DatagridTemplate, davon der Border ausgelöst d.h. immer, wenn der Scrollbalken ganz oben oder ganz unten ist. Aber in dieser Ebene kann ich nicht den Verticalscrollbalken ansprechen.

    Es gibt aber noch im ScrollviewerTemplate ein Ereignis namens Scroll.

    Was macht das genau bzw. wie wird es ausgelöst?

    Bin für jeden Vorschlag zu haben.

    Dienstag, 6. September 2011 12:48