silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight 读取嵌入在.xap文件中的文件内容大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

假如在 SilverlightApplication6 工程中添加一个文件夹 Content ,下面放置一个 mxh.txt 文件和 mxh.jpg 的照片,文件内容随便写。在“解决方案浏览器”的文件属性中,设置“Build Action”为“Content”;“Copy to Output Directory”属性设置为“Do not copy”。 在 xaml 文件中输入:  XAML 代码

假如在 SilverlightApplication6 工程中添加一个文件夹 Content ,下面放置一个 mxh.txt 文件和 mxh.jpg 的照片,文件内容便写。在“解决方案浏览器”的文件属性中,设置“Build Action”为“Content”;“Copy to Output Directory”属性设置为“Do not copy”。
在 xaml 文件中输入: 

XAML 代码
< UserControl x:Class ="SilverlightApplication6.MainPage"
    xmlns
="http://scheR_846_11845@as.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
="http://scheR_846_11845@as.microsoft.com/winfx/2006/xaml"
    Width
="800" Height ="600" >
    
< Grid x:Name ="LayoutRoot" BACkground ="White" >
    
< Canvas Width ="800" Height ="600" >
      
< TextBox x:Name ="TextBoxName" Height ="30" Canvas.Top ="10" ></ TextBox >
      
< Image x:Name ="ImagenameIncude" Canvas.Top ="60" Height ="200" ></ Image >
      
< Image x:Name ="ImagenameEmbed" Canvas.Top ="260" Height ="100" ></ Image >
    
</ Canvas >
  
</ Grid >
</ UserControl >

  xaml.cs 内容输入: 

C# 代码
using System;
using System.Windows;
using System.Windows.Media.Imaging;
using System.Windows.Controls;
using System.IO;
using System.Windows.resources;

namespace SilverlightApplication6
{
  
public partial class MainPage : UserControl
  {
    
public MainPage()
    {
      initializeComponent();

      
// 读取文字
      StreamresourceInfo r = Application.GetresourceStream( new Uri( " Content/mxh.txt " ,UriKind.RelativE));
      StreamReader sr
= new StreamReader(r.Stream);
      textBoxName.Text
= sr.ReadToEnd();
      sr.Dispose();

      
// 显示 Build Action 为 Content  图片
      r = Application.GetresourceStream( new Uri( " Content/mxh.jpg " ,UriKind.RelativE));
      BitmapImage bmp1
= new BitmapImage();
      bmp1.Setsource(r.Stream);
      ImagenameIncude.source
= bmp1;

      
// 显示 Build Action 为 resource  图片
      r = Application.GetresourceStream( new Uri( " SilverlightApplication6;component/Content/mxh2.jpg " ,UriKind.RelativE));
      BitmapImage bmp2
= new BitmapImage();
      bmp2.Setsource(r.Stream);
      ImagenameEmbed.source
= bmp2;
    }
  }
}

 按F5进行编译预览,即可在  TEXTBox 中看到 mxh.txt文件内容显示孟宪会的照片。

 注意:分隔符“;component/”是必须的。

大佬总结

以上是大佬教程为你收集整理的Silverlight 读取嵌入在.xap文件中的文件内容全部内容,希望文章能够帮你解决Silverlight 读取嵌入在.xap文件中的文件内容所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。