`
deepfuture
  • 浏览: 4400238 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80067
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70036
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103338
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285776
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15007
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67553
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32137
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45986
社区版块
存档分类
最新评论

silverlight 5开发【vb版】(10)- 布局控件

 
阅读更多

1、布局控件主要有canvas,grid,stackpanel

2、canvas提供了一个空白空间,是简单的,可以操作canvas.left和canvas.top来进行控件在canvas的位置

grid可以提供随着浏览器窗口大小改变自动调整其内的控件的位置等,将空间划分为多行和多列

stackpanel提供一个纵向或横向排列控件的机制

3、下面是一个使用了3个布局控件的例子

Partial Public Class MainPage
    Inherits UserControl

    Public Sub New()
        InitializeComponent()
    End Sub

    Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
        Button1.SetValue(Canvas.TopProperty, 20.0)
    End Sub
End Class

 

<UserControl x:Class="SilverlightApplication1.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" Margin="0">

    <Grid x:Name="LayoutRoot" Background="White">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="126" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="29" />
            <RowDefinition />
            <RowDefinition />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <Canvas Height="90" HorizontalAlignment="Left" Margin="12,0,0,0" Name="Canvas1" VerticalAlignment="Top" Width="237" Grid.Row="3">
            <Button Content="Button" Height="29" Name="Button1" Width="94" Canvas.Left="63" Canvas.Top="37" />
        </Canvas>
        <StackPanel Grid.Row="1" Height="90" HorizontalAlignment="Left" Margin="21,0,0,0" Name="StackPanel1" VerticalAlignment="Top" Width="253">
            <CheckBox Content="CheckBox" Height="16" Name="CheckBox1" />
            <CheckBox Content="CheckBox" Height="16" Name="CheckBox2" />
            <CheckBox Content="CheckBox" Height="16" Name="CheckBox3" />
            <StackPanel Height="33" Name="StackPanel2" Width="226" Orientation="Horizontal">
                <Button Content="Button" Height="18" Name="Button4" Width="50" />
                <Button Content="Button" Height="23" Name="Button2" Width="75" />
                <Button Content="Button" Height="23" Name="Button3" Width="75" />
            </StackPanel>
        </StackPanel>
    </Grid>
</UserControl>

 

 



 

 

  • 大小: 37.8 KB
0
0
分享到:
评论

相关推荐

    HDI-Silverlight-2b1 - IntroducingBlendToSLDevs-SRC-CS.zip

    总之,“HDI-Silverlight-2b1 - IntroducingBlendToSLDevs-SRC-CS.zip”为你提供了一个深入了解Silverlight开发和使用Blend提升效率的宝贵资源。通过深入研究这个教程,你将能够更好地利用Blend的强大功能,创造出更...

    Silverlight5 开发环境不素

    **Silverlight 5 开发环境搭建详解** Silverlight是由微软公司推出的一种富互联网应用程序(RIA)平台,主要用于创建和展示丰富...记住,持续学习和实践是提升开发技能的关键,祝你在Silverlight开发之路上取得成功!

    silverlight 5开发【vb版】(6)-鼠标滚轮事件

    在本篇关于“Silverlight 5开发【VB版】(6)- 鼠标滚轮事件”的主题中,我们将深入探讨如何在VB.NET环境中利用Silverlight 5框架来处理和响应鼠标的滚轮事件。Silverlight是微软推出的一个富互联网应用程序平台,它...

    Silverlight4开发版与SKD

    - 编写代码:使用XAML来定义UI布局,C#或VB.NET编写业务逻辑。 - 测试和调试:Visual Studio提供了内置的Web服务器和调试器,可以实时预览和调试应用。 **4. Silverlight 4 应用开发实践** - 数据绑定:使用MVVM...

    非常漂亮的Silverlight分页控件

    这通常涉及到XAML(eXtensible Application Markup Language)文件,它是Silverlight中用来定义用户界面布局和样式的主要语言,以及C#或VB.NET等后端代码,用于处理逻辑和数据操作。源码的开放性使得开发者可以调整...

    Silverlight 5帮助文档

    Silverlight 5基于.NET Framework,支持C#、VB.NET或JavaScript作为后端编程语言。开发者可以根据项目需求选择合适的语言。 - **控件库** Silverlight 5提供了一个丰富的控件库,包括按钮、文本框、列表视图等,...

    Silverlight scrollbar控件 开发

    7. **调试与测试**:在Silverlight开发过程中,Visual Studio提供的工具如.sln和.suo文件可以帮助开发者进行项目管理和调试。.sln是解决方案文件,包含了项目的配置信息;.suo是用户选项文件,存储了用户特定的设置...

    Apress - Silverlight 2 Recipes A Problem-Solution Approach

    2. **界面设计**:探讨如何使用XAML来构建用户界面,包括控件的使用、布局管理以及动画效果的设计。 3. **数据绑定**:讲解如何在Silverlight应用中实现数据绑定,包括简单绑定、复杂绑定以及自定义绑定转换器的创建...

    silverlight根据窗口大小缩放控件demo

    在实践中,这可能涉及到使用Visual Studio作为开发环境,结合XAML(eXtensible Application Markup Language)来声明式地定义界面布局和控件,以及C#或VB.NET编写业务逻辑和事件处理程序。 总结来说,"silverlight...

    silverlight菜单控件

    Silverlight是一种由微软开发的富互联网应用程序(RIA)平台,用于构建和运行丰富的交互式Web应用。它在浏览器中运行,通过XAML语言来描述用户界面,并使用C#、VB.NET或JavaScript等编程语言进行逻辑处理。在...

    商业源码-编程源码-Silverlight3鱼眼菜单控件Demo.zip

    Silverlight本身就是一个软件开发平台,而鱼眼菜单控件的实现将涉及特定的编程语言,可能是C#或VB.NET,因为它们是与Silverlight开发密切相关的语言。 【内容预期】 解压后的"Silverlight3鱼眼菜单控件Demo"文件...

    SilverLight入门系列教程-1

    总结,本教程"SilverLight入门系列教程-1"将为你开启SilverLight开发的大门,从最基础的创建项目、编写XAML和后台代码开始,逐步探索这个强大的富客户端开发平台。通过实践"1hello_silverlight",你将掌握基本的界面...

    SilverlightToolkit-master.zip

    总的来说,Silverlight Toolkit是Silverlight开发的重要补充,它提供了丰富的UI控件和实用工具,帮助开发者构建出功能强大、交互性强的Web应用程序。虽然现代Web开发趋势已经转向其他技术,但Silverlight Toolkit的...

    Silverlight检测到循环布局

    ### Silverlight检测到循环布局 在探讨“Silverlight检测到循环布局”这一主题时,我们首先需要理解几个关键概念:Silverlight是什么、循环布局的概念以及如何解决这一问题。 #### Silverlight简介 Silverlight是...

    Silverlight2.0实例-〖Silverlight Klotski〗

    5. **组件模型**:Silverlight支持自定义控件和组件,这使得开发者可以复用代码,构建复杂的游戏逻辑。例如,滑块可能是一个自定义控件,包含了位置更新、碰撞检测等功能。 6. **编程模型**:Silverlight 2.0基于...

    Silverlight入门教程.pdf

    通过上述知识点的学习,初学者可以系统地掌握Silverlight的基本概念和技术要点,并能快速上手进行简单应用的开发。此外,本书还提供了丰富的示例代码和实践指导,有助于加深理解和提高实际操作能力。

    商业编程-源码-silverlight漂亮的上传控件源码.zip

    通过深入研究这个银光闪闪的上传控件源码,开发者不仅可以掌握Silverlight控件的开发技巧,还能了解到如何优化Web应用的用户体验,为自己的项目增添亮点。对于那些想要深入学习Silverlight或者提升自己UI控件开发...

Global site tag (gtag.js) - Google Analytics