容器里可以放很多控件,我们可以看XAML。
<UserControl x:Class="SilverlightApplication2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
<Grid x:Name="LayoutRoot" Background="White">
<sdk:Label Height="40" HorizontalAlignment="Left" Margin="88,210,0,0" Name="Label1" VerticalAlignment="Top" Width="207" />
<sdk:Label Height="32" HorizontalAlignment="Left" Margin="82,247,0,0" Name="Label2" VerticalAlignment="Top" Width="214" />
<StackPanel Height="66" HorizontalAlignment="Left" Margin="68,68,0,0" Name="StackPanel1" VerticalAlignment="Top" Width="272">
<TextBox Height="25" Name="TextBox1" Width="206" DataContext="{Binding}" Text="" />
<Button Content="确定" Height="22" Name="Button1" Width="183" />
</StackPanel>
</Grid>
StackPanel就是一个容器
<StackPanel Height="66" HorizontalAlignment="Left" Margin="68,68,0,0" Name="StackPanel1" VerticalAlignment="Top" Width="272">
<TextBox Height="25" Name="TextBox1" Width="206" DataContext="{Binding}" Text="" />
<Button Content="确定" Height="22" Name="Button1" Width="183" />
</StackPanel>
从上面可以看出来有2个控件在容器里,TextBox和Button
因为一个控件里可以包括多个属性,比如:
<Button Height="22" Name="Button1" Width="183">
<Button.Content>
确定
</Button.Content>
</Button>
但一个控件需要包括多个控件,必须是容器。
<UserControl x:Class="SilverlightApplication2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
<Grid x:Name="LayoutRoot" Background="White">
<sdk:Label Height="40" HorizontalAlignment="Left" Margin="68,153,0,0" Name="Label1" VerticalAlignment="Top" Width="207" />
<sdk:Label Height="32" HorizontalAlignment="Left" Margin="68,209,0,0" Name="Label2" VerticalAlignment="Top" Width="214" />
<StackPanel Height="66" HorizontalAlignment="Left" Margin="68,68,0,0" Name="StackPanel1" VerticalAlignment="Top" Width="272">
<TextBox Height="25" Name="TextBox1" Width="206" DataContext="{Binding}" Text="" />
<Button Height="22" Name="Button1" Width="183">
<Button.Content>
确定
</Button.Content>
</Button>
</StackPanel>
</Grid>
</UserControl>
分享到:
相关推荐
Silverlight 4是一款由微软开发的富互联网应用程序(RIA)平台,主要用于构建和展示具有交互性和多媒体元素的Web内容。这个“silverlight4 中文帮助”压缩包文件提供了关于Silverlight 4的详细中文文档,方便中国...
总结,本教程"SilverLight入门系列教程-1"将为你开启SilverLight开发的大门,从最基础的创建项目、编写XAML和后台代码开始,逐步探索这个强大的富客户端开发平台。通过实践"1hello_silverlight",你将掌握基本的界面...
1. **安装和环境配置**:首先,你需要安装Silverlight开发工具,包括Visual Studio和Silverlight SDK。确保你的开发环境已经正确配置,可以创建并运行Silverlight项目。 2. **XAML基础**:Silverlight应用主要通过...
标题与描述均提到了“vs2010+Silverlight4+wcf开发部署全过程”,这表明文章将详述使用Visual Studio 2010、Silverlight 4以及WCF(Windows Communication Foundation)进行应用程序开发与部署的具体步骤。...
通过上述知识点的学习,初学者可以系统地掌握Silverlight的基本概念和技术要点,并能快速上手进行简单应用的开发。此外,本书还提供了丰富的示例代码和实践指导,有助于加深理解和提高实际操作能力。
7. **调试与测试**:在Silverlight开发过程中,Visual Studio提供的工具如.sln和.suo文件可以帮助开发者进行项目管理和调试。.sln是解决方案文件,包含了项目的配置信息;.suo是用户选项文件,存储了用户特定的设置...
2. **Silverlight开发工具**:通常与Visual Studio一起安装,包含Silverlight SDK和Silverlight Developer Runtime。 ### 三、Silverlight应用结构 一个基本的Silverlight应用包含以下几个部分: 1. **XAML文件**...
这本书籍“Silverlight 2 中文版”提供了对这个早期版本的详尽介绍,帮助开发者理解和掌握Silverlight 2的开发技术。 1. **基础知识** - **什么是Silverlight**: Silverlight是一种插件技术,它扩展了Web浏览器的...
- 创建Silverlight控件:使用Visual Studio等IDE,基于XAML和C#或VB.NET开发Silverlight应用程序。 - 嵌入WebPart:将开发好的Silverlight控件嵌入到WebPart中,通常通过在WebPart控件中添加一个`<object>`标签或...
Prism和Silverlight是两种在开发Windows Presentation Foundation (WPF)和Silverlight应用程序时常用的工具。Prism是一个开源框架,由Microsoft Patterns & Practices团队维护,主要用于构建可维护、可扩展和模块化...
Silverlight 5提供了一系列增强的功能,如更好的文本渲染、硬件加速、更丰富的媒体支持以及更强大的开发工具。在这个示例中,Linq to SQL被集成到Silverlight 5应用中,展示了如何在客户端进行数据操作。 【无...
【标题】"WPF与Silverlight项目设计实例光盘源代码5"涵盖了Windows Presentation Foundation (WPF) 和 Silverlight这两个Microsoft开发的用户界面框架的技术应用。这些实例代码由作者张洪定提供,旨在帮助读者深入...
银光灯(Silverlight)是由微软开发的一种富互联网应用程序框架,主要用于创建和分发交互式媒体内容和应用程序。它最初发布于2007年,旨在与Adobe Flash竞争,提供多媒体、图形和交互式用户体验。Silverlight支持...
《Silverlight 2_0入门指南》是针对微软开发的富互联网应用技术Silverlight的一份教程,本指南主要关注的是其第二个版本的介绍和学习。Silverlight作为一种强大的跨平台插件,允许开发者创建丰富的交互式用户体验,...
在IT领域,尤其是Web开发中,Microsoft的Silverlight技术曾是实现丰富互联网应用(RIA)的重要工具,特别是在多媒体和交互性设计方面。Silverlight 2.0是该技术的一个重要版本,它引入了更多的功能和改进,使得...
在本文中,我们将深入探讨基于ASP.NET的Silverlight时钟源码开发教程。Silverlight是微软推出的一个强大的富互联网应用程序(RIA)平台,...对于那些想要提升Silverlight开发技能的人来说,这是一个非常有价值的资源。
在IT行业中,Silverlight是一种由微软开发的浏览器插件,用于创建丰富的、交互式的网络应用程序。它支持多媒体、动画和图形的展示,尤其在视频播放领域有着广泛的应用。本话题聚焦于如何使用Silverlight加载HTML页面...
在C#中开发WPF(Windows Presentation Foundation)和Silverlight应用时,动画是一个重要的组成部分,它可以为用户界面带来丰富的交互体验和视觉效果。本教程将深入探讨如何使用C#编程语言,不依赖Blend工具或直接在...