摘要: 布局管理Silverlight提供了一个非常灵活的布局管理系统让你指定控件怎样在你的应用程序中出现.你可以使用静态的布局,也可以使用自适应浏览器的动态的布局.5个布局控件中,每一个都有优点和缺点,见下面表格:控件描述优点缺点Canvas基于绝对位置的控件非常简单的控件需要每个控件都有Canvas.Top和Canvas.Left属性来定义控件在Canvas中的位置StackPanel基于水平和垂直"栈"的控件允许一个快速的动态布局.使用StackPanel可以做一些很有趣的布局.布局的子项被限制入栈中.间距被限制为为单个控件添加margins和调整对齐方式(使用Vertica 阅读全文
posted @ 2012-01-13 16:16 Nereus_37 阅读(2211) 评论(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 阅读(1043) 评论(0) 推荐(0) 编辑