2009-04-22 22 views
0

我的页面上有一个画布,当我点击一个按钮时,我在画布上动态创建一个新按钮。所以,我想让我的按钮保持在我可以随时随地访问我的项目的任何地方(例如更改文本或将其格式化)。可以有人给我一个解决方案吗?如何在会话中保留Button/TextBox/etc?

回答

1

Silverlight在浏览器内部的客户端上完全运行,所以不需要担心在服务器上存储会话状态的东西。那么,除非你从你的应用内发布回服务器,但是你的问题没有迹象表明你正在这样做。

如果您在Silverlight中(从页面或控件)创建按钮,它将在该页面或控件中提供给您,就像任何常规的旧.NET变量一样。如果它被宣布为一个领域,你可以从任何地方得到它。

​​
1

这种类型的功能通常通过您的页面/窗体上的回调(委托)完成,或绑定到您的控件。

想要触发更改,请注册您使用按钮/文本框/页面定义的某个事件。