sl从程序集中读取xaml文件

            StreamResourceInfo sri  =  Application.GetResourceStream( new  Uri( " HowTo;component/Page.xaml " , UriKind.Relative));
            StreamReader sr 
=   new  StreamReader(sri.Stream);
            txtReadxml.Text 
=  sr.ReadToEnd();
{1};component/{2}
1为程序集的名字
2为想读取的页面
page.xaml:
< UserControl  x:Class ="HowTo.Page"
    xmlns
="http://schemas.microsoft.com/client/2007"  
    xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"  
    Width
="400"  Height ="300" >
    
< Grid  x:Name ="LayoutRoot"  Background ="White" >
        
< TextBlock  x:Name ="txtReadxml" ></ TextBlock >
    
</ Grid >
</ UserControl >

sl从程序集中读取xaml文件

这种方法不仅可以读取xaml.  只要是以嵌入资源的形式放在项目中都可以获取.


作者:nasa
出处: nasa.cnblogs.com
联系:[email protected]
QQ:12446006

你可能感兴趣的:(文件)