Code below can add item that contain a button and a textbox which are lay in a grid to combobox.
ComboBoxItem item = new ComboBoxItem();
Grid grid = new Grid();
grid.ColumnDefinitions.Insert(0, new ColumnDefinition() { Width = new GridLength(50) });
grid.ColumnDefinitions.Insert(1, new ColumnDefinition() { Width = new GridLength(100) });
Button MyButton = new Button();
MyButton.SetValue(Grid.ColumnProperty, 0);
MyButton.DataContext = "11";
MyButton.Click+=new RoutedEventHandler(MyButton_Click);
TextBox textbox = new TextBox();
textbox.Name = "text";
textbox.SetValue(Grid.ColumnProperty, 1);
grid.Children.Add(MyButton);
grid.Children.Add(textbox);
item.Content = grid;
Combobox1.Items.Add(item);
分享到:
相关推荐
总结,本教程"SilverLight入门系列教程-1"将为你开启SilverLight开发的大门,从最基础的创建项目、编写XAML和后台代码开始,逐步探索这个强大的富客户端开发平台。通过实践"1hello_silverlight",你将掌握基本的界面...
总结来说,Silverlight代码段是提升开发效率的利器,它们提供了快捷的方式来创建和组织复杂的Silverlight代码结构。了解并善用这些代码段,能帮助开发者更专注于业务逻辑,而非基础语法的编写,从而提升整体项目开发...
Visual Studio是开发环境,而Silverlight开发者工具则包含了创建Silverlight项目所需的所有组件。 3. **创建第一个Silverlight项目**: 使用Visual Studio,你可以选择"新建项目",然后在模板中找到Silverlight...
Silverlight,由微软开发,是一款支持创建丰富的、交互式的Web应用程序的插件技术。它曾经是.NET Framework的重要组成部分,特别是在富互联网应用(RIA)领域中扮演着重要角色。本教程将深入探讨Silverlight的基础...
数据绑定则涉及如何将UI与后台数据源进行联动,实现动态更新;而动画效果则是Silverlight的一个重要特色,它允许开发者创建出丰富的用户体验。 1. **基础架构**:在Silverlight 2中,开发者可以使用多种控件,如...
- **数据绑定**:了解如何通过XAML实现数据绑定,将UI元素与后台代码的数据关联起来。 ### 5. C#编程基础 - **变量与数据类型**:掌握C#的基础语法,包括变量声明、数据类型等。 - **控制结构**:学习条件语句(if-...
**Silverlight**:Silverlight是微软推出的一个基于浏览器的插件,用于创建和展示丰富的交互式用户界面、多媒体内容和动态应用程序。它支持.NET框架,允许开发者使用C#、VB.NET或F#等语言进行开发。Silverlight应用...
5. **Silverlight 特性**:在WinCE环境下,虽然Silverlight的功能可能受到限制,但它仍然支持动画、图形绘制、数据绑定、样式和模板等功能,使得开发出的界面既美观又动态。 6. **兼容性和性能**:由于WinCE的资源...
例如,他们可能使用Grid、StackPanel或DockPanel等布局控件来组织内容,使用Border或Rectangle来创建自定义的边框,使用Brushes来定义背景颜色或渐变,甚至使用动画来增强用户体验。 “Default.html”是承载...
在SilverlightApplication1这个项目中,可能包含了实现动态工具栏的完整示例代码,包括UI设计、后台逻辑以及可能的数据交互部分。 总的来说,"silverlight动态工具栏控件"是Silverlight开发中的一个重要实践,它...
Silverlight是微软推出的一种富互联网应用程序平台,它允许开发者创建交互式、动画丰富的Web应用,尤其适用于多媒体内容展示和数据可视化。 首先,我们需要了解Silverlight支持的拖放功能。在Silverlight中,拖放...
Silverlight,作为一款强大的富互联网应用程序(RIA)框架,为开发者提供了丰富的图形渲染和交互能力,使得创建具有高度互动性和动态性的网页应用成为可能。 该设计器的核心功能在于提供了一个直观的拖放界面,使得...
4. 使用ItemContainerGenerator和ContainerFromItem方法,我们可以获取到当前选中行的容器对象,然后在其对应的列中动态创建和添加嵌套的DataGrid。 接下来,我们来讨论如何在Silverlight的DataGrid中实现单元格...
2. 表格布局:使用Grid或Canvas等布局控件,根据数据行数和列数动态创建单元格。 3. 数据排序:添加排序功能,允许用户通过点击表头来对数据进行升序或降序排列。 4. 行选择:提供单选或多选功能,让用户能够选取...
- 虽然原文没有详细介绍动画基础部分,但考虑到这是一个重要的组成部分,在实际应用中,开发者可以通过SilverLight提供的动画库来添加各种动态效果,增强用户交互体验。 - 动画可以应用于各种元素上,例如改变颜色、...
2. **数据绑定**:Silverlight支持WPF(Windows Presentation Foundation)的数据绑定机制,允许UI元素直接与后台数据源关联,实现动态更新。在SilverlightAirlines中,这可能体现在航班查询、预订等界面,数据会...
- **数据绑定**:Silverlight支持WPF的数据绑定模型,允许UI元素与后台数据源动态关联,实现数据驱动的界面。 - **MVVM模式**:Model-View-ViewModel架构模式常用于Silverlight开发,有助于分离视图和业务逻辑。 #...
4. **动画实现**: Silverlight提供了强大的动画系统,我们可以利用Storyboard和Timeline来创建动态的进度效果。例如,可以为进度条的填充部分创建一个从左到右的平移动画,或者使用ColorAnimation改变颜色来模拟加载...
通过DataBinding,可以将TextBox的文本与后台数据模型进行绑定,实现动态更新。 在压缩包中的"Silverlight20"文件可能包含了关于Silverlight 2.0的示例代码和资源。Silverlight 2.0是该技术的一个早期版本,它引入...
标题中的“Silverlight跟随鼠标”是指在Silverlight应用中实现一个功能,使得对象(比如图片...这个例子将帮助你提升在Silverlight中创建动态交互式用户体验的能力,无论你是初学者还是有经验的开发者,都能从中受益。