Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >sl从程序集中读取xaml文件

sl从程序集中读取xaml文件

作者头像
用户1172164
发布于 2018-01-16 07:24:08
发布于 2018-01-16 07:24:08
1.1K0
举报
代码语言:js
AI代码解释
复制
 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:

代码语言:js
AI代码解释
复制
<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>
 

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

作者:nasa

联系:nasa_wz@hotmail.com

QQ:12446006

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2008-04-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Silverlight:利用异步加载Xap实现自定义loading效果
关键点: 1.利用WebClient的DownloadProgressChanged事件更新下载进度 2.下载完成后,分析Xap包的程序集Assembly信息 3.利用Assembly反射还原对象并加载到当前页中。 好处: 1.可以先定义一个简单的加载动画,吸引用户注意,避免长时间的无聊等待,改善用户体验。 2.实现按需加载,避免一次性下载过多内容。 3.在一定程度上,增加了破解难度,有助于代码保密。 Xaml : <UserControl x:Class="LoadXap.MainPage"     xm
菩提树下的杨过
2018/01/23
8280
silverlight动态读取txt文件/解析json数据/调用wcf示例
终于开始正式学习silverlight,虽然有点晚,但总算开始了,今天看了一下sdk,主要是想看下silverlight中如何动态调用数据,对于数据库的访问,sdk中的官方示例多用的是Ado.Net数据服务,方便到是方便,就是感觉Ado.Net数据服务返回的xml太啰嗦了,一点也不精简,数据通讯量太大(N多无用的标签导致客户端与服务端之间传输数据增加了不少),于是想到能否直接用wcf返回json格式, 何况sdk中提到silverlight中System.Json已经完成了对json的解析 经实验,用We
菩提树下的杨过
2018/01/23
1.5K0
silverlight动态读取txt文件/解析json数据/调用wcf示例
CaseStudy(showcase)数据篇-Loading的制作
做silvelight也有一段时间了,相册、游戏,刚刚完成的showcase这个小程序算是一个阶段了。这里就以showcase这个项目来做一下CaseStudy。 数据篇-Loading的制作 silverlight自带了一个loading。但是由于界面的需求可能需要定制化一下。这里我的思路是做两个sl文件用其中一个去加载另外一个。也就是说有两个xap文件一个是主要的也就是你做的silverlight程序文件,另一个小的是用来做loading的。 参考文章: 技巧:在Silverlight中如何访问外部xa
用户1172164
2018/01/16
6230
Silverlight控件 - Carrousel
Silverlight控件 - Carrousel 简介: Carrousel是一个布局控件,可对其内部的子控件排出像《旋转木马》一样的效果。 项目地址:http://carrousel.codeplex.com/源文件中包括控件项目、事例项目和一个Web宿主项目。 使用: 在这里下载DLL文件,其中包含一个文件:CarrouselPanel.dll。下载了文件后在Silverlight项目中添加引用。  在page.xaml的头部添加代码  xmlns:CarrouselPanel=
用户1172164
2018/02/28
6410
silverlight于javascript通信
silverlight小技巧 silverlight于javascript通信 在 silverlight中可以直接使用“HtmlPage.Window.Invoke()” 来调用js方法。也可用“RegisterScriptableObject().”和“[ScriptableMember]”把方法注册到js脚本 中,其调用方法为 “document.getElementById("mysilverlightControlID").Content.Page.UpdateText("你好(来自ja
用户1172164
2018/01/16
4530
贴个Silverlight试试看
倒腾了半天,发现还是无法直接在编辑器里插入SL,直接切换到html视图,贴上sl的object代码后,一发布,居然自动识别为flash,无奈只能用iframe才搞定 <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     xmlns:d="http://schemas.micros
菩提树下的杨过
2018/01/24
5320
Silverlight实现类似Mac Dock特效
首先,看一下最终的效果图。我采用的开发环境是Visual Studio 2010。
卡尔曼和玻尔兹曼谁曼
2019/01/25
6360
Silverlight实现类似Mac Dock特效
SplashScreenSource的妙用
默认初始屏幕体验 在托管 API 下为 Silverlight 定义的默认体验是:超出某一时间阈值(约为 0.5 秒)的任何加载都将在内容区域中显示基于 XAML 的动画。显示该默认动画和初始化序列的 XAML 被硬编码到 Silverlight 插件中。 为了替换默认初始屏幕,您为在 HTML 中定义 object 元素的 Silverlight 插件的 splashScreenSource 参数提供一个值。或者,用于 Silverlight 的 ASP.NET 控件将定义一些 API,这些 API
用户1172164
2018/01/16
4910
silverlight项目小结
最近又用silverlight做了一个小的东西,如图: 主要就是下边的导航,点击了后上边的大图和文字简介都跟着做相应的变化。 界面设计的思路:整个silverlight采用Grid布局,分为四个层,由
用户1172164
2018/02/28
8820
silverlight项目小结
Silverlight 2 的基础XAML语法学习
要想成为Silverlight 的开发高手,熟练通达XAML语法是必由之路。现在我们来一个空的XAML模板。 Silverlight 1.0 的模板是这样的: <Canvas xmlns=="http://schemas.microsoft.com/client/2007"     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     Width="400" Height="300">     <!--声明各种Silverlight对
张善友
2018/01/22
6190
温故而知新:silverlight中的图片资源绑定
先来看xaml部分 <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"     x:Class="ListBoxSilde.UserControl1"> <Grid x:Name="LayoutRoot"> <Image Source="{Binding Image}" St
菩提树下的杨过
2018/01/23
6010
【愚公系列】2022年10月 WPF控件专题XAML介绍
XAML是eXtensible Application Markup Language的英文缩写,相应的中文名称为可扩展应用程序标记语言,它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。XAML是一种解析性的语言,尽管它也可以被编译。它的优点是简化编程式上的用户创建过程,应用时要添加代码和配置等。
愚公搬代码
2022/12/01
3740
《深入浅出WPF》——模板学习
图形用户界面(GUI,Graphic User Interface)应用较之控制台界面(CUI,Command User Interface)应用程序最大的好处就是界面友好、数据显示直观。CUI程序中数据只能以文本的形式线性显示,GUI程序则允许数据以文本、列表、图形等多种形式立体显示。 用户体验在GUI程序设计中起着举足轻重的作用——用户界面设计成什么样子看上去才够漂亮?控件如何安排才简单易用并且少犯错误?(控件并不是越复杂越好)这些都是设计师需要考虑的问题。WPF系统不但支持传统Windows Forms(简称WinForm)编程的用户界面和用户体验设计,更支持使用专门的设计工具Microsoft Expression Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念(这是2010年左右的书,在那时是新理念,放现在较传统.NET开发也还行,不属于落后的技术)。 本章我们就一同来领略WPF强大的模板功能的风采。
全栈程序员站长
2022/09/09
5.2K0
《深入浅出WPF》——模板学习
Silverlight Telerik控件学习:RadComboBox之自动完成(AutoComplete)
直接上图: Xaml部分代码: <UserControl xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" x:Cl
菩提树下的杨过
2018/01/23
1.1K0
Silverlight Telerik控件学习:RadComboBox之自动完成(AutoComplete)
silverlight2中的定时器,以及如何动态改变控件的坐标
参考了园子里nasa写里的定时器的用法,以及旋转木马的部分代码,弄了一个小小的示例,贴在这里方便以后备查 目的:让某一个控件沿着圆形轨迹运动 xaml:采用Canvas布局,通过动态修改控件的Margin值来改变位置 cs代码:利用定时器触发来设置Margin值  xaml内容: Code <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"     xmlns:x="http://schemas.m
菩提树下的杨过
2018/01/22
7000
Silverlight:MouseDragElementBehavior无法应用于ListBox的变相解决办法
Blend自带的行为MouseDragElementBehavior应用到ListBox后,如果用鼠标按住列表列拖动,没有任何效果,在多次尝试中意外发现,如果将ListBox的边框设置成一个较大值,在边框上点击时,却可以拖动,但是一般开发中,没人会把ListBox设置一个粗粗的难看边框。于是想到了下面的变通解决办法:当鼠标进入时显示边框,鼠标离开时再隐藏边框。 示例代码: Xaml部分 <UserControl xmlns="http://schemas.microsoft.com/winfx/20
菩提树下的杨过
2018/01/23
8570
Silverlight Load Client Image 加载客户端图片
Silverlight Load Client Image 加载客户端图片 这里做了一个用Silverlight加载客户端图片的例子。并且用了一个最简单的数据双向绑定。 beginning 这里例子的代码很简单不用做太多的说明。 前端界面设计 XAML: <UserControl x:Class="LoadClientImage.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation
用户1172164
2018/03/01
7310
silverlight中如何方便在多个"场景"即Xaml文件之间随意切换?
注:以下方法是百度上搜索得来的,整理一下转发于此 步骤1.先在silverlight项目中新建一个接口文件IContent.cs,内容如下(namespace请各位根据自己的实际情况修改): Code using System.Windows; namespace BookStore { public interface IContent     {         UIElement Content { get; set; }     } } 步骤2.建二个Xaml文件Test.xaml和Test2.
菩提树下的杨过
2018/01/23
6730
silverlight中如何方便在多个"场景"即Xaml文件之间随意切换?
Silverlight学习笔记:资源的位置
    在 Web 项目中,我们免不了使用一些诸如图片、音频、视频、字体之类的在我们的程序中非可执行的数据文件,习惯称之为资源文件。在Silverlight中,使用这些资源文件的方法有很多,比如官方的说法:
大江小浪
2018/07/25
4280
Silverlight学习笔记:资源的位置
silverlight:如何在后端代码中控制Behaviors
今天遇到一个需求,要求能对可拖动的对象提供二种模式:允许拖动、禁止拖动。 之前的拖动为了省事,直接用了:Blend自带的MouseDragElementBehavior,于是就需要在cs代码中控制这个东东了。 折腾了一下,还算简单: xaml代码 <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2
菩提树下的杨过
2018/01/24
5910
相关推荐
Silverlight:利用异步加载Xap实现自定义loading效果
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档