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}
StreamReader sr = new StreamReader(sri.Stream);
txtReadxml.Text = sr.ReadToEnd();
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 >
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 >
这种方法不仅可以读取xaml. 只要是以嵌入资源的形式放在项目中都可以获取.
作者:nasa
出处: nasa.cnblogs.com
联系:nasa_wz@hotmail.com
QQ:12446006