Silverlight工具是一个用于处理音频视频相关的多媒体应用操作工具。可以帮助开发人员轻松实现这方面的一些功能。在这里我们将会为大家详细介绍有关Silverlight用户控件的创建方法,希望对大家有所帮助。#t#
在Silverlight中,我们可以根据开发自定义控件或者创建用户控件,以达到控件重用的目的,添加一个新的Silverlight用户控件:
编写Silverlight用户控件实现代码:
- < Grid x:Name="LayoutRoot"
Background="White"> - < Rectangle HorizontalAlignment=
"Stretch" VerticalAlignment="Stretch" - Opacity="0.7" Fill="#FF8A8A8A"/>
- < Border CornerRadius="15" Width=
"400" Height="150" Background=
"LightPink" Opacity="0.9"> - < StackPanel Orientation=
"Horizontal" Height="50"> - < Image Source="info.png"
Margin="10 0 0 0">< /Image> - < Button Background="Red"
Width="120" Height="40" - Content="OK" Margin="10 0 0 0"
FontSize="18"/> - < Button Background="Red"
Width="120" Height="40" - Content="Cancel" Margin="50 0 0 0"
FontSize="18"/> - < /StackPanel>
- < /Border>
- < /Grid>
在需要使用该用户控件的页面XAML中注册命名空间:
使用Silverlight用户控件:
- < Grid x:Name="LayoutRoot"
Background="#46461F">- < uc:ConfirmBox x:Name=
"mybox">< /uc:ConfirmBox>- < /Grid>