运行 Silverlight 网站
在浏览器中使用silverlight时是否可以切换xaml页面? 我还想知道如何使用我用 C# 编写的加密类来验证 silverlight 中的用户。 任何帮助将不胜感激!
When using silverlight in a browser is there anyway to switch xaml pages? I'm also wondering how to go about using my encryption class I've wrote in c# to validate users in silverlight. Any help would be much appreciate!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 Silverlight 3 Beta,那么您需要的是使用框架和页面控件的导航系统。 网上有很多这方面的教程。
在 Silverlight 2 中,最简单的解决方案是用面板(如网格或画布)替换 RootVisual,并使用您自己的代码来切换子元素(通常是您自己的用户控件)。
有一个很好的教程,位于 Flawless Code
If you're using Silverlight 3 Beta then what you're looking for is the Navigation system using the Frame and Page controls. There are lots of tutorials available online for this.
In Silverlight 2 the easiest solution is to replace the RootVisual with a Panel (like Grid or Canvas) and have your own code to switch the child elements (which are usually your own UserControls).
There's a good tutorial available at Flawless Code
我们使用 Jesse Liberty 的方法在 SL2 中进行页面切换。 这里解释一下。 Jesse Liberty SL2 页面切换
它也看起来或感觉很像 SL3 的导航功能。
注意:如果您这样做,则需要处理浏览器上的后退按钮 - 用户在点击后退按钮时将退出 SL2 应用程序。 SL3 内置了对后退按钮的正确处理和响应的支持。
We are using Jesse Liberty's method of doing the page switching in SL2. It is explained here. Jesse Liberty SL2 page switching
It also look or feels a lot like how SL3 does it with the Navigation mentioned above.
Caution: If you do this, the back button on the browser will need to be handled - users will exit out of your SL2 app when hitting the back button. SL3 has built in support for handling and responding correctly to the back button.