Tag: silverlight

Silverlight DataGrid:导出到excel或csv

有没有办法可以将我的Silverlight DataGrid数据导出到excel或csv? 我在网上搜索但找不到任何例子! 非常感谢

了解Silverlight Dispatcher

我有一个无效的跨线程访问问题,但有一点研究,我设法通过使用Dispatcher修复它。 现在在我的应用程序中,我有延迟加载的对象。 我使用WCF进行异步调用,像往常一样,我使用Dispatcher更新我的对象DataContext,但它不适用于这种情况。 不过我在这里找到了解决方案。 这是我不明白的。 在我的UserControl中,我有代码在我的对象上调用Toggle方法。 对此方法的调用在Dispatcher中是这样的。 Dispatcher.BeginInvoke( () => _CurrentPin.ToggleInfoPanel() ); 正如我之前提到的,这还不足以满足Silverlight。 我必须在我的对象中进行另一个 Dispatcher调用。 我的对象不是UIElement ,而是一个处理所有自己的加载/保存的简单类。 所以问题是通过调用来解决的 Deployment.Current.Dispatcher.BeginInvoke( () => dataContext.Detail = detail ); 在我class上。 为什么我必须两次调用Dispatcher来实现这一目标? 高级电话不应该足够吗? 在UIElement中Deployment.Current.Dispatcher和Dispatcher之间有区别吗?

在Windows Phone 8.1中,Windows phone项目和silverlight项目之间的区别是什么?

我开始使用windows phone 8.1 SDK但是有些奇怪的东西我不明白,其中一个复杂的事情为什么有不同的框架Silverlight和默认的xaml,它们之间有什么区别,当我使用这个或者这个?

具有项目点击动画的长列表选择器

我正在使用Windows Phone 8 ,我有很长的列表选择器,其中包含很少的项目。当我点击我需要添加一些动画的项目时,移动文本并返回。如何实现这一目标? 我也试图将相同的内容应用于列表框。 我试过这个: 但它不起作用。 以下是示例截图 我怎样才能做到这一点?

如何在SIlverlight中实现对WCF服务的同步调用?

有时我需要在Silverlight中调用WCF服务并阻止UI直到它返回。 当然,我可以分三步完成: 设置处理程序和阻止UI 致电服务 一切都完成后取消阻止UI。 但是,我想将DoSomethingSync方法添加到服务客户端类,只需在需要时调用它。 可能吗? 有没有人真正实现过这样的方法? 更新:看起来答案根本不是使用同步调用。 将为异步调用寻找一些易于使用的模式。 看一下这篇文章(摘自评论)。

WP7 Pivot控件和WebBrowser控件

我有一个包含WebBrowser控件的Pivot,它实际上占用了整个页面(当然,从Pivot头部开始)。 我想弄清楚如何使WebBrowser控件允许用户向左/向右滑动以激活Pivot控件。 目前它只是向左/向右平移WebBrowser控件 这可以吗? 谢谢

使用Silverlight for Windows Phone 7创建表

我想在WP7上创建一个表。 这是我目前使用带有网格作为数据模板的ListBox的方法。 问题是,生成的表的列大小不同。 Grid的列定义独立于其他行应用于每一行。 这意味着,如果textBlock1中有长文本,则列0将更大。 在下一行中,textBlock1中可能有一个较短的文本,导致列0也比前一行中的列0短。 如何将所有行中的列大小相等? 我不想使用固定宽度,因为当方向从纵向更改为横向时,列将自动resize。 有HeaderedItemsControl,但据我所知,它不适用于Windows Phone 7?

如何validation客户端应用程序是否信任从其发送的消息

基本问题 我怎么知道这是我的公共可访问(客户端)应用程序发送我的服务消息? 我如何知道冒充我的应用程序的其他应用程序并不是真的? 一些背景 目前,我们通过log4net和WCF将我们网站上发生的所有错误记录到数据库中。 这很有效,因为Web服务器(可从Web访问 – 部分受信任)通过可信关系向应用程序服务器上运行的WCF服务(无法从Web访问)报告错误。 因此,我们知道所有错误日志都是真实的,我们需要对它们进行调查。 通过我们的新网站,我们计划利用SilverLight来实现一些目标。 我们面临的问题是如何将在Web使用者PC(不受信任)上运行的SilverLight应用程序的错误报告回我们的应用程序服务器(无法访问Web – 受信任)。 我们可以通过Web服务器上的服务外观进行客户端通信来解决应用服务器的不可访问性问题,所以不用担心。 当我们需要确保发送消息的应用程序确实是我们的应用程序而不仅仅是模仿者时,就会出现问题。 一些想法 代码将使用C#编写,并在客户端PC上本地运行的SilverLight应用程序中运行,因此我们无法保证它不会被反编译并用于向我们的服务发送虚假消息。 以上意味着我们无法使用传统的对称加密,因为我们无法将私钥存储在应用程序中(它可以被反编译)。 同样,我们不能使用非对称加密,因为它可能只是被冒充(攻击者只能使用存储的公钥对消息进行签名并发送它们 – 消息看起来真实) 在此应用程序的情况下,没有用户身份validation,因此我们不能使用它来为我们提供信任。 是的,我知道这是错误的,错误日志比应用程序显示的数据更好地受到保护,但事实是这样:) 任何想法或帮助将不胜感激!

网站自动化的最佳方法?

让我重新解释一下这个问题…… 这是一个场景:作为保险代理人,您经常与多个保险网站合作。 对于每个网站,我需要登录并提取客户端。 我希望自动化这个过程。 我目前有一个为iMacros构建的解决方案,但需要下载/安装。 我正在寻找一个使用.NET框架的解决方案,该框架允许用户提供他们的登录凭据和有关客户端的信息,我将能够为他们自动执行此过程。 这将涉及每个特定网站的知识,这很好,我将拥有所有这些信息。 我希望此过程能够在后台进行,然后在执行操作后将网站启动给用户。

如何访问Windows Phone 7中的联系人列表?

如何访问Windows Phone 7中的联系人存储(联系人列表)? 谢谢! 更新 :似乎这可能在下一版本的WP7中可用,芒果: http://blogs.msdn.com/b/johnalioto/archive/2011/04/13/10153420.aspx