首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

silverlight中如何方便在多个场景即Xaml文件之间随意切换?

注:以下方法是百度上搜索得来的,整理一下转发于此 步骤1.先在silverlight项目中新建一个接口文件IContent.cs,内容如下(namespace请各位根据自己的实际情况修改): Code...文件Test.xaml和Test2.Xaml Test.Xaml完整内容如下: Code <UserControl x:Class="BookStore.Test"     xmlns="http://... IContent).Content = new Test2();                                } /// /// 增加一个Content属性...> Test2.Xaml.cs完整内容如下:(其实跟Test.Xaml.cs几乎一样) Code using System.Windows...Application.Current.RootVisual as IContent).Content = new Test();                     } /// /// 增加一个Content属性

64080

Silverlight Telerik控件学习:带CheckBox复选框的树形TreeView控件

在web开发中,带checkbox的tree是一个很有用的东东,比如权限选择、分类管理,如果不用sl,单纯用js+css实现是很复杂的,有了SL之后,就变得很轻松了 解决方案一: 利用Silvelright...ToolKit(微软的开源项目),项目地址http://silverlight.codeplex.com/ 在线演示地址:http://silverlight.net/content/samples/...://demos.telerik.com/silverlight/ 不管用哪一种方案,代码都是差不多的,为了实现数据绑定,先创建一个silverlight类库项目BusinessObject,定义数据项实体...XAML 的Content内容属性 public class PlaceItem : INotifyPropertyChanged { /// ...XAML 的Content内容属性 public class PlaceItem : INotifyPropertyChanged { ///

2.1K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    base64编码在silverlight中的使用

    在传统的.net应用中,使用base64编码字符串是一件很轻松的事情,比如下面这段代码演示了如何将本地文件转化为base64字符串,并且将base64字符串又还原为图片文件. base64编码在传统.net...; namespace Base64Study { /// /// base64编码在传统.net程序中的应用(by 菩提树下的杨过 http://yjmyzz.cnblogs.com...MemoryStream(b);             Bitmap bitmap = new Bitmap(ms); return bitmap;         }     } } 但是到了silverlight...环境中,这种简单的操作方式却无法使用了,幸好网上有一个开源的免费组件FluxJpeg,同时国外有高人已经利用该组件写出了将位图转化为base64的方法,这里我们借用一下即可: 代码 <UserControl... x:Class="SLBase64.MainPage"     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    1.3K70

    在 Vue.js 中通过计算属性动态设置属性值

    我们使用到了前面介绍的数据绑定、列表渲染、事件监听和处理、属性和类名绑定等所有基本语法,在浏览器中预览该页面: 我们可以通过列表下面的输入框和按钮新增框架到列表项: 可以看到,使用 Vue.js 框架的开发效率比传统...不过,现在的列表项看起来有点乱,各种语言的框架随机分布在列表项中,不便识别,如果我们想要将同一个语言的 Web 框架都聚集在一起,该怎么做?...排序函数 我们可以在 addFramework 函数中追加一段排序函数对 frameworks 数组按照 language 字段进行升序排序: methods: { addFramework()...计算属性 计算属性从字面意义上理解,就是经过计算后的属性,计算属性可以通过函数来定义,函数体中是该属性的计算逻辑,你可以在 HTML 视图中像调用普通属性一样调用计算属性,Vue 在初次访问该计算属性时...计算属性定义在 Vue 实例的 computed 属性中,我们将上述排序逻辑通过计算属性 sortedFrameworks 来实现,对应的实现代码如下: methods: { addFramework

    12.7K50

    WPF 让普通 CLR 属性支持 XAML 绑定(非依赖属性),这样 MarkupExtension 中定义的属性也能使用绑定了

    如果你写了一个 MarkupExtension 在 XAML 当中使用,你会发现你在 MarkupExtension 中定时的属性是无法使用 XAML 绑定的,因为 MarkupExtension...本文将给出解决方案,让你能够在任意的类型中写出支持 XAML 绑定的属性;而不一定要依赖对象(DependencyObject)和依赖属性(DependencyProperty)。...在设计器中也可以看到提示不能绑定。 ? ? 解决 实际上这个问题是能够解决的(不过也花了我一些时间思考解决方案)。 既然绑定需要一个依赖属性,那么我们就定义一个依赖属性。...在 Value 的 set 方法中得到的 value 值是一个 Binding 对象,而不是正常依赖属性中得到的绑定的结果;这意味着我们无法直接使用 Value 的值。...解释一下: 定义一个 _valueExchanger,就是在使用我们刚刚写的那个新类。

    1.7K20

    silverlight 《Hands-On-Labs》教程系列

    [在这个教程中你会看到如何使用多种访问远程数据的方法,你将使用除了WCF,web service的WebClient, Downloader和 WebRequest来获取数据.LINQ to XML和数据绑定都已经在...silverlight中得到了支持.最后你将有在sl中使用ASP.NET Extensions Preview提供的ADO.NET Data Services和feed syndication support....你可以使用designer工具去设计界面然后添加事件,设置属性.在后置代码中 调用方法.这个控件包可以在你开发的项目中就像内置空间的一样使用.此外你可以添加属性,方法,事件到你的控件中来制定更加适应的控件...[在设个教程中你将会看到如何使用css来Silverlight plug-in进行交互.如何建立适应浏览器大小变化的Silverlight,如何融合HTML和Silverlight,如何在浏览器和c#中访问...[如何在XAML中建立Storyboards制作动画.] Requirements: This tutorial requires the above installs only.

    92670

    Silverlight项目中自定义控件开发Style学习笔记

    然后就可以使用刚才的自定义控件了,完整的mainpage.xaml应该象这个样子 Silverlight.MainPage" xmlns="http:...tips:如果想体会asp.net开发中把控件"拖"到页面中的那种爽快,请切换到blend中处理(vs2010中也可以直接拖了,不过目前还只是beta版),MainPage.xaml上右击选择"在Expression...,看下如何应用,仍然在Blend环境中,保持Silverlight项目的MainPage.xaml文件打开状态,注意右侧面板中的Resources标签面板,在App.xaml上右击,选择“Link to...这就是xaml中的style跟html的css不一样的地方,sl中的style没有优先级别(只能设置属性默认值),而且一个项目中,如果有相同x:Name定义的样式,运行时会报错(即样式的名称必须唯一)。...我们还是用最简单的图形界面来修改处理吧,再次请出Blend,在上一张图修改样式的界面中,比如我们想让用户能在运行时动态控制宽度,没问题,选中border对象,在右边的属性面板中找到Width设置栏,注意后面的小白点

    980100

    开发Silverlight 2.0的自定义控件

    下一步我们添加我们XAML文件,里面包含这个控件库里面的控件要使用的缺省样式。 让我们添加一个文本类型的项目到公秤里,命名为generic.xaml。 ?...选择generic.xaml文件并设置为嵌入式资源。通过删除Custom Tool属性值并设置Build Action为Resource。 ?...添加Style标签到我们定义样式的地方,在Style标签有个TargeType属性指定该样式将使用在哪类控件,在这里指向我们的MediaButton,你还必须和TargeType属性一样指定ControlTemplate...在解决方案浏览器中右击Solution节点选择添加一个Silverlight应用类型项目: ?...在设计器打开Page.xaml文件并切换到XAML视图,为了在页面上使用MediaButton 控件,我们要在页面的XAMLUserControl标签中注册控件命名空间。

    73390

    WPF 中如何绑定附加属性?XAML 中记得加括号,C# 中记得不能用字符串

    WPF 中如何绑定附加属性?XAML 中记得加括号,C# 中记得不能用字符串 在 XAML 中写绑定是 WPF 学习的必修课,进阶一点的,是用 C# 代码来写绑定。...然而一旦绑定的属性是附加属性,好多小伙伴就会开始遇到坑了。 本文将介绍如何在 XAML 和 C# 代码中绑定附加属性。...XAML 中绑定附加属性 在 XAML 中绑定附加属性的时候需要加上括号和类型的命名空间前缀: 在 C# 代码中绑定附加属性 上面在说明附加属性绑定的时候我特地额外写了一个不需要写命名空间的 XAML 绑定附加属性的代码,这是为了说明接下来写 C# 代码时的注意事项。 是这样写吗?...在 C# 代码中绑定附加属性,需要 使用依赖项属性,而不能使用字符串!

    2.9K10

    《101 Windows Phone 7 Apps》读书笔记-Weight Tracker

    在David发布的版本中,使用压缩文件中Binaries\Silverlight3目录下的文件。...我们可以找到Chart默认的风格和所有相关的类型,它们位于Silverlight Toolkit的generic.xaml文件中。...在该文件中,相关的XAML文件可以在“Controls.DataVisualization.Toolkit\Themes”中找到。这里面也包含了描述每种样式的独立的XAML文件。...注意:改变图表的视觉属性不像设置画刷或者厚度那么简单!相反,我们经常需要使用所有包含这种设置的风格。这对于用户来说,虽然牺牲了简单性,但是发挥了最大限度的灵活性。...每个饼图的XAML代码看上去很类似,因为唯一的不同就是在背后代码中设置的需要显示的数据。与折线图、散射图一样,饼图具有整个页面范围的背景,用户可以对各个饼片的填充进行自定义。

    1.5K80

    jboss:在standalone.xml中设置系统属性(system-properties)

    就象在.net的web应用中,可以在web.config中设置appSettings一样,jboss的standalone.xml中也可以由开发人员自行添加系统属性,用法如下: 1 要放在和之间,而且可以用"${另一个属性名}"来引用该属性的值,比如上面的${app_name},需要重新启动jboss...,这些新定义的属性才会生效 然后在java代码中,可以参考下面的写法,直接使用: 1 package controller; 2 3 import javax.inject.Named; 4...tips:通过上一篇的学习,大家已经看到了,如果一个项目中有多个mdb,而且采用jboss-ejb3.xml这种配置方式,在使用IBM MQ的时候,每个mdb都要配置host(即MQ Server的IP...或机器名),这个同一个ip就会在xml中硬编码多次,如果MQ Server的IP变了,就得改很多地方,用本文中的技巧,可以在standalone.xml中定义一个mq.server.ip的系统属性,然后在

    1.9K100
    领券