Ich habe eine Leinwand auf meiner Seite und wenn ich auf eine Schaltfläche klicke, erstelle ich dynamisch eine neue Schaltfläche auf meiner Leinwand. Also, ich halte meinen Knopf irgendwo, wo ich jederzeit und überall in meinem Projekt zugreifen kann (um zB Text zu ändern oder zu formatieren). Kann mir jemand eine Lösung geben?Wie kann ich einen Button/TextBox/etc in Sitzung halten?
Antwort
Silverlight wird vollständig auf dem Client im Browser ausgeführt, sodass Sie sich keine Gedanken darüber machen müssen, ob Sie Objekte im Sitzungsstatus auf dem Server speichern. Nun, es sei denn, Sie melden sich in Ihrer App auf dem Server zurück, aber in Ihrer Frage gibt es keinen Hinweis darauf, dass Sie das tun.
Wenn Sie in Silverlight eine Schaltfläche erstellen (von einer Seite oder einem Steuerelement), steht sie Ihnen auf dieser Seite oder in Ihrem Steuerelement wie jede normale alte .NET-Variable zur Verfügung. Wenn es als Feld deklariert ist, können Sie von überall her darauf zugreifen.
public partial class MainControl : UserControl
{
private Button myButtonToKeepAroundAllTheTime;
protected void TriggerButton_Click(object sender, EventArgs e)
{
myButtonToKeepAroundAllTheTime = new Button()
{
Content = "Click Me",
Height = 20
};
}
}
Diese Art von Funktionalität wird in der Regel über Callbacks (Delegaten) auf Ihrer Seite/Ihrem Formular oder an Ihre Kontrolle gebunden.
Haben Sie alles, was Sie möchten, um die Änderung auszulösen, registrieren Sie sich für ein Ereignis, das Sie mit Ihrer Schaltfläche/Textfeld/Seite definiert haben.
- 1. halten Winkelmesser Browser-Sitzung lebendig
- 2. wie jpa Sitzung im Thread zu halten
- 3. wget halten Sitzung Äquivalenz curl
- 4. Hibernate Beratung (Sitzung offen halten)
- 5. Wie kann ich einen Docker-Debian-Container offen halten?
- 6. Android: Singleton DefaultHttpClient nicht Sitzung halten
- 7. OAuth2, Token Schlüssel zu halten Sitzung nicht
- 8. Wie zu halten ssh Sitzung nicht mit Paramiko abgelaufen?
- 9. Wie kann ich Sitzung und Flash verstehen?
- 10. Wie kann ich eine PHP-Sitzung beenden?
- 11. Wie bekomme ich die Hibernate-Sitzung in einen Hibernate Interceptor?
- 12. kann (u) intmax_t einen Funktionszeiger halten?
- 13. wie Winform Sitzung wie Sitzung Timeout insbesondere
- 14. Sitzung in nachfolgenden Java-Aufrufen von Play 2.0 halten fakeRequest
- 15. Wie bekomme ich Applescript, um einen Schlüssel zu halten?
- 16. Einen TileService aktiv halten?
- 17. Wie kann ich eine Sitzung in MVC5-Identität ungültig machen?
- 18. Wie ich meine konfigurierte Sitzung in AJAX arbeiten lassen kann
- 19. Wie kann ich leer Sitzung in mvc Ansicht definieren, C#
- 20. Wie kann ich eine Sitzung in einer ASP-Klassendatei verwenden?
- 21. Wie kann ich eine Sitzung in einem Iframe beibehalten?
- 22. Wie kann ich die Sitzung in Android-Logins verwalten?
- 23. Wie suche ich eine Django-Sitzung für einen bestimmten Benutzer?
- 24. Wie erstelle ich einen Alias für die aktuelle Sitzung?
- 25. Wiederverwendung von HttpURLConnection, um die Sitzung am Leben zu halten
- 26. Wie kann ich feststellen, ob eine Sitzung aktiv ist?
- 27. Halten Sie die Sitzung am Leben für immer als stackoverflow
- 28. Wie kann ich den Hintergrund ansprechen und Inhalte zentriert halten?
- 29. Wie kann ich halte eine Sitzung php PHPSESSID
- 30. Meteor konnte keine Sitzung Wert unter Seiten halten