Silverlight和.NET中的常用资源

时间:2010-03-10 10:49:24

标签: .net silverlight resources

有没有办法在Silverlight和.Net项目中使用公共资源文件?

我尝试链接到Silverlight资源,但不同的命名空间不允许ResourceManager从汇编中获取资源。

你有什么想法吗?

1 个答案:

答案 0 :(得分:4)

您可以通过Silverlight类库在Silverlight应用程序和.NET应用程序之间共享资源文件。只需将资源文件添加到Silverlight类库,并在Silverlight应用程序和.NET应用程序中引用该项目。

完成此操作后,您可以按如下方式引用资源文件:

示例ASP.NET应用程序:

using System;
using System.Collections.Generic;
using System.Linq;
using SilverlightClassLibrary1;

namespace SilverlightApplication2.Web
{
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write(MyResources.String1);
        }
    }
}

示例Silverlight应用程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Controls;
using SilverlightClassLibrary1;

namespace SilverlightApplication2
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            InitializeComponent();
            txtName.Text = MyResources.String1;
        }
    }
}
相关问题