01 2012 档案

摘要:XAML:只定义了一个矩形rectangle,要处理的事件有按下鼠标(左击)、鼠标移动、左击弹起。 1 <UserControl x:Class="Event.MainPage" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 4 xmlns:d="http://schemas.microsoft.com/express 阅读全文
posted @ 2012-01-31 15:52 Nereus_37 阅读(1254) 评论(1) 推荐(0)
摘要:XAML: 1 <Grid x:Name="LayoutRoot" Background="White" 2 Width="640" Height="360"> 3 <!--Background--> 4 <Rectangle Fill="Gold" Stroke="Black" 5 StrokeThickness="3" 6 RadiusX="5" RadiusY="5"/> 7 阅读全文
posted @ 2012-01-14 15:48 Nereus_37 阅读(617) 评论(0) 推荐(1)
摘要:XAML: 1 <StackPanel x:Name="LayoutBoot"> 2 <!--创建border--> 3 <Border x:Name="border" Background="AliceBlue" Margin="5" 4 BorderBrush="Black" BorderThickness="3" CornerRadius="5"> 5 </Border> 6 <!--内嵌一个st 阅读全文
posted @ 2012-01-14 15:10 Nereus_37 阅读(619) 评论(0) 推荐(0)
摘要:Silverlight 线程处理概念和调度程序 Silverlight 支持线程处理的几个不同概念。覆盖 Silverlight 中的所有线程处理讨论的注意事项是:大多数情况下,Silverlight 在单个主 UI 线程上运行。您可能在 Silverlight 编程中执行的一个错误操作是引入阻止此主 UI 线程的内容。许多 Silverlight API,特别是那些有重新进入可能的 API,包含使 UI 线程难以被阻挡或不可能被阻挡的实现详细信息。但仍有这样的方案,在这种方案中,有可能阻挡 UI 线程并使应用程序无响应。缓解 UI 线程阻塞状态的一种方法是:创建一个单独的线程并在其上执行工. 阅读全文
posted @ 2012-01-14 14:55 Nereus_37 阅读(571) 评论(0) 推荐(0)
摘要:布局管理Silverlight提供了一个非常灵活的布局管理系统让你指定控件怎样在你的应用程序中出现.你可以使用静态的布局,也可以使用自适应浏览器的动态的布局.5个布局控件中,每一个都有优点和缺点,见下面表格:控件描述优点缺点Canvas基于绝对位置的控件非常简单的控件需要每个控件都有Canvas.Top和Canvas.Left属性来定义控件在Canvas中的位置StackPanel基于水平和垂直"栈"的控件允许一个快速的动态布局.使用StackPanel可以做一些很有趣的布局.布局的子项被限制入栈中.间距被限制为为单个控件添加margins和调整对齐方式(使用Vertica 阅读全文
posted @ 2012-01-13 16:16 Nereus_37 阅读(2222) 评论(0) 推荐(1)
摘要:通常情况下,Silverlight的界面元素都是通过直接读取XAML文件的内容来呈现的,但是在某些时候你并不能预先设计好所有的XAML元素,而是需要在程序运行的过程中动态地加载XAML对象,即是,如果希望一个XAML界面中的元素是由用户实时交互产生的,那么可以使用XamlReader.Load方法来实现。【Sample】XAML: 1 <UserControl x:Class="XV.MainPage" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xml 阅读全文
posted @ 2012-01-13 15:49 Nereus_37 阅读(1049) 评论(0) 推荐(0)
摘要:1、创建项目【承载说明】● asp.net承载:默认选项是通过一个asp.net网站或asp.net web 应用程序项目来托管silverlight项目的。使用asp.net网站项目创建的解决方案包括两个项目,一个asp.net网站项目和一个silverlight项目,Silverlight Application将由aspx或html文件加载运行。● 测试页面承载:如果Silverlight Application不需要和asp.net Application进行交互,可选择此方式创建项目。这种方式只会创建一个Silverlight项目,你将使用html页面来加载Silverlight A 阅读全文
posted @ 2012-01-12 09:19 Nereus_37 阅读(1602) 评论(3) 推荐(1)