您的位置:知识库 » .NET技术

一步一步学Silverlight :使用用户控件

作者: TerryLee  来源: 博客园  发布时间: 2008-10-08 18:09  阅读: 17147 次  推荐: 1   原文链接   [收藏]  

动态添加用户控件

用户控件可以动态的添加到页面中,修改一下Page.xaml中的XAML代码,放入一个Canvas作为用户控件的容器。

<Grid x:Name="LayoutRoot" Background="#46461F">
    <Canvas x:Name="ContainerCanvas">
        
    </Canvas>
</Grid>

编写添加用户控件代码:

private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
{
    ConfirmBox confirmbox = new ConfirmBox();

    confirmbox.Message = "动态添加用户控件成功!";

    ContainerCanvas.Children.Add(confirmbox);
}

运行后效果如下所示,当然我们也可以控制用户控件显示的位置等。

TerryLee_Silverlight2_0054

结束语

本文简单介绍了在Silverlight 2中使用用户控件,包括创建用户控件、添加属性、动态添加用户控件等内容,你可以从这里下载本文示例代码。

 

1
0
 

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻