Einfache Frage. Mit:Erkennen, wenn ScrollBar Maximum geändert wird
<ScrollBar ... />
Wie kann ich erkennen, wenn Maximum
geändert wird? Z.B. für Value
gibt es eine event.
Normalerweise würde es eine Art Bindung geben. Ich dachte, vielleicht ist es möglich, diese Bindung zu bekommen, erstellen Abhängigkeitseigenschaft und binden Sie stattdessen, dann kann ich einen Rückruf registrieren, wenn diese neue Abhängigkeitseigenschaft geändert wird ... aber das klingt kompliziert, noch bin ich sicher, dass es eine akzeptable Lösung ist alle Fälle (zB was ist, wenn eine andere Bindung gesetzt ist, wie kann ich diese Art von Änderung erkennen). Umfrage?
ich ein Usercontrol von ScrollBar und überschreiben Sie die Maximum-Eigenschaft geerbt schaffen würde, ein Ereignis zu erhöhen. –
@SebastianL, gute Idee, einfach überschreiben ['OnMaximumChanged'] (https://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.rangebase.onmaximumchanged (v = vs.110). aspx) um benutzerdefinierte Ereignis zu steigen, kann funktionieren. Jede Lösung ohne benutzerdefinierte Steuerung? – Sinatr