Silverlight-Skalierungsmodal

Ermöglicht dem Benutzer, dem Benutzer eingetragen zu können
Jetzt downloaden

Silverlight-Skalierungsmodal Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Name des Herausgebers:
  • Michael Palotas
  • Dateigröße:
  • 13 KB

Silverlight-Skalierungsmodal Stichworte


Silverlight-Skalierungsmodal Beschreibung

Dieses Paket bietet eine modale Steuerung für Silverlight 3 (derselbe Code kann in Silverlight 2 verwendet werden), die unterschiedliche Animationen verwendet, um eine bestimmte Steuerung vorzulegen und den Rest der Anwendung herauszusperren. Mit dieser Steuerung kann ein gegebenes Steuerelement dem Benutzer vorgelegt werden, während der Rest der Silverlight-Steuerelemente (im Wesentlichen eine modale Steuerung) gesperrt wird. Der Name "ScalingModal" stammt aus der ursprünglichen Skalierungsanimation, die mit der Steuerung verwendet wurde. Seitdem wurden viele andere Animationen hinzugefügt. Das Skalierungsmodal kann mit einem Verweis auf ein ContentControl initialisiert werden, der deaktiviert wird, wenn das Modal erweitert wird. Das ContentControl sollte in der Regel so viel von der Silverlight-Anwendung wie möglich umwickelt werden, sodass Tabbing, Bedienelemente usw. verhindert wird, dass er vom Benutzer aufgerufen wird, wenn das Modal erweitert wird. Bei der Verwendung ist das ScalingModal ein Singleton, das nur beim Start initialisiert werden muss, indem sie in seiner übergeordneten Steuerung zusammen mit dem optionalen ContentControl, der wie oben angegeben deaktiviert ist, initialisiert werden muss. Wann immer es erweitert werden muss, rufen Sie einfach die erweiterte () -Methode der statischen Instanz an und übergeben Sie die Steuerung, die Sie vorgestellt werden sollen. Um das Modal zusammenzubrechen, rufen Sie einfach die Collapse-Methode der Instanz an. Spezielle Animationen können pro Verwendung mit einem optionalen Parameter auf den Methoden Erweitern () und Collapse () verwendet oder global festgelegt, indem Sie die Animationsprobe der Instanz einstellen (der Standard ist, eine zufällige Animation zu verwenden). Da diese Steuerung ursprünglich entwickelt wurde (in Silverlight 2), wurde die Kinderwindwezeitskontrolle in Silverlight veröffentlicht. 3. Eine kurze Liste der Unterschiede zwischen ScalingModal und dem Kinderwindows lauten wie folgt: - Kinderwindow kümmert sich automatisch darum, den Rest der Silverlight-Anwendung zu deaktivieren. Im Skalierungsmodal müssen Sie die Teile der Anwendung mit einem ContentControl einwickeln, um nach modaler Erweiterung zu deaktivieren. - Ich habe bemerkt, dass einige Kontrollen nicht wie erwartet funktionieren, wenn er im Kinderwindows verwendet wird. Beispielsweise scheinen die Drag-and-Drop-Control-Wrapper des Silverlight-Toolboxs nicht in Kindern zu arbeiten, aber sie arbeiten in Skalierungsmodals. - Die Skalierungsmodal-Steuerung bietet Ihnen viele Animationen und Kontrolle darüber, wie dunkel der Rest der Anwendung wird, wenn das Modal erweitert wird. Die Steuerung kann mit mehr Animationen erweitert werden. Haupteigenschaften: Fähigkeit, Hintergrund-Opazität einzustellen, wenn das Modal präsentiert wird viele verschiedene Animationen beim Präsentieren des Modal Control


Silverlight-Skalierungsmodal Zugehörige Software