19得票5回答
银光能否触发页面刷新?

更新:这个问题的替代标题可以是:我如何从我的Silverlight 2.0应用程序中调用JavaScript。 对于所有的Silverlight专家,这里有一个快速的问题。 我有一个Silverlight应用程序,它显示一个秒表倒计时。该应用程序托管在ASP.Net Web应用程序中,我想...

16得票3回答
如何让Silverlight自动调整文本大小以适应容器?

我有一个用户控件(如下图),我正在将文本绑定到数据源并实例化一堆用户控件。 我希望文本的大小尽可能大,但仍适合控件的边界。在Windows编程中,我可以通过减小字体大小来测量文本大小,直到它符合目标尺寸。 在Silverlight中有没有这样做的方法? 我知道我可能可以以类似的方式做到这...

10得票3回答
如何在Silverlight中的DataGrid末尾包含自定义行?

我在我的Silverlight应用程序中有一个DataGrid,它可以很好地工作,当我操作ItemsSource集合时,可以添加或删除行。但是,我希望在最后一行数据之后始终出现另一行或控件。 我可以使用ControlTemplate并将RowsPresenter行设置为自动高度,以使附加控件...

24得票4回答
在Silverlight中的列表框中访问父数据上下文

在Silverlight 2中,我正在使用一个用户控件,它继承了嵌入它的页面的数据上下文。这个数据上下文包含问题文本、问题类型和答案集合。在用户控件中有一个列表框,它绑定到答案集合。如下所示:<ListBox DataContext="{Binding}" x:Name="AnswerL...

8得票3回答
在Silverlight中持久化用户偏好

我正在开发一个Silverlight客户端和相关的ASP.NET Web服务(非WCF),需要实现一些包含用户偏好设置的功能,例如“收藏项”系统和是否需要自动换行。为了提供愉快的用户体验,我希望在会话之间保留这些设置。初步调查显示有两个主要可能性: 1. Silverlight独立存储 2....

8得票3回答
Silverlight有哪些缺点?

我们计划使用Silverlight 2.0开发基于Web的应用程序,该应用程序将由我们公司员工使用。该应用程序将使用IE6访问(是的,IE6),而且Silverlight未安装。 我们将通过IT支持向所有用户推出Silverlight。所有员工均使用Windows。 在使用Silverli...

22得票3回答
Silverlight:如何以编程方式设置附加属性

假设我有一个带有一些行定义的网格,以及一个子控件在该网格中。我如何通过编程方式设置子控件的Grid.Row属性? 假设您有一个名为"childControl"的子控件,并且您想将其放置在第二行,则可以使用以下代码: ```csharp Grid.SetRow(childControl,...

14得票5回答
使用自定义控件时出现Silverlight错误“检测到布局循环,无法完成布局”。

我正在使用Silverlight从ContentControl派生出自定义控件,进行一些特殊格式化以在内容后面添加阴影。我已经几乎完成了它,但最近遇到了一个奇怪的错误。如果它包含除Border之外的任何内容,或者具有明确定义的高度和宽度的Grid / Stackpanel等,则可以正常工作。 ...

25得票6回答
Silverlight日志框架和/或最佳实践

现在 Silverlight 2 终于发布了。我想知道是否有人为它编写了任何日志框架,比如像企业库日志或log4net这样的框架?我希望找到一个能够在客户端执行跟踪并将消息记录到服务器的工具。 到目前为止,我只发现了 Clog 这个项目,在 CodeProject 上。有人用过吗?你对它有什...

16得票6回答
如何在Silverlight中创建弹出对话框?

我想在Silverlight中创建一个弹出对话框,在其中可以操作控件,输入数据并返回值。我希望它是模态的,这样当它打开时,页面"下面"是无法访问的。我还没有找到一个简单的方法来实现这一点。有什么建议吗?