Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight-获取域信息_Silverlight_Silverlight 2.0 - Fatal编程技术网

Silverlight-获取域信息

Silverlight-获取域信息,silverlight,silverlight-2.0,Silverlight,Silverlight 2.0,Silverlight应用程序如何询问浏览器其服务来自哪个域 更新: 确保如果您的类还没有这个using语句,请将它添加到类的顶部。这将有助于您了解一些您将在网上看到的示例。这让我有点困惑 using System.Windows.Browser; 怎么样?那会让你得到你需要的。关于浏览器互操作的页面 正如jcollum所说,您可以访问HtmlDocument.DocumentUri属性来获取主机上的大量信息。要回答您评论中的问题,请在Page.xaml.cs中执行以下操作: using

Silverlight应用程序如何询问浏览器其服务来自哪个域

更新:
确保如果您的类还没有这个using语句,请将它添加到类的顶部。这将有助于您了解一些您将在网上看到的示例。这让我有点困惑

  using System.Windows.Browser;

怎么样?那会让你得到你需要的。关于浏览器互操作的页面

正如jcollum所说,您可以访问HtmlDocument.DocumentUri属性来获取主机上的大量信息。要回答您评论中的问题,请在Page.xaml.cs中执行以下操作:

using System;
using System.Windows.Browser;
using System.Windows.Controls;

namespace SilverlightApplication1
{
    public partial class Page : UserControl
    {
        public Page()
        {
            InitializeComponent();

            string hostName = HtmlPage.Document.DocumentUri.Host;
            int port = HtmlPage.Document.DocumentUri.Port;
        }
    }
}

+1.谢谢。对这个老问题有什么想法吗:我似乎无法通过VS2008使用Silverlight附加组件或Blend 2做很多事情。我基本上是手工写XAML。Blend 2甚至不知道a是什么。我想给某人一个答案。@Bruno Tyndall:请参阅我对你以前问题的回答“确保你的类没有这个using语句,请将它添加到你的类的顶部”:我通常粘贴代码,让VS处理添加using语句的事。您将收到警告,然后可以使用下拉菜单。如果你有,就用它。你说的“使用”下拉菜单是什么意思?这是重竖琴还是码流?或者只是我在VS中从未注意到的东西?