SilverLight: 数据绑定(1)-绑定到数据对象
2013-11-16 22:10
197 查看
ylbtech-SilverLight-DataBinding: Binding to Data Objects(绑定到数据对象) |
1.B, Displaying a Data Object with Datacontext(显示一个数据对象与DataContext)
1.C, Storing a Data Object as a Resource(存储一个数据对象作为一个资源)
1.D, Editing with Two-Way Bindings(编辑与双向绑定)[未实现]
1.A, Building a Data Object(创建一个数据对象)返回顶部 |
<!--用户空间资源 begin--> <!--remark:请在UserControl 里注册引用空间 xmlns:local="clr-namespace:SLYlbtechApp.Access"--> <!--Problem:UnitPrice 类型转换异常--> <UserControl.Resources> <local:Product x:Name="resourceProduct" ProductId="100" ProductName="苹果" QuantityPerUnit="1斤" UnitPrice="7" Description="一天一个苹果,病害远离我。"></local:Product> </UserControl.Resources> <!--用户空间资源 end--> <Grid x:Name="LayoutRoot" Background="White"> <Grid x:Name="gridDetailProduct" DataContext="{StaticResource resourceProduct}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="*"></RowDefinition> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="115"></ColumnDefinition> <ColumnDefinition Width="*"></ColumnDefinition> </Grid.ColumnDefinitions> <TextBlock Grid.Row="0" Grid.Column="0" Margin="7">Product Id:</TextBlock> <TextBox Grid.Row="0" Grid.Column="1" Margin="5" Text="{Binding ProductId}"></TextBox> <TextBlock Grid.Row="1" Grid.Column="0" Margin="7">Product Name:</TextBlock> <TextBox Grid.Row="1" Grid.Column="1" Margin="5" Text="{Binding ProductName,Source={StaticResource resourceProduct}}"></TextBox> <TextBlock Grid.Row="2" Grid.Column="0" Margin="7">Quantity Per Unit:</TextBlock> <TextBox Grid.Row="2" Grid.Column="1" Margin="5" Text="{Binding QuantityPerUnit}"></TextBox> <TextBlock Grid.Row="3" Grid.Column="0" Margin="7">Unit Price:</TextBlock> <TextBox Grid.Row="3" Grid.Column="1" Margin="5" Text="{Binding UnitPrice}"></TextBox> <TextBlock Grid.Row="4" Grid.Column="0" Margin="7">Description:</TextBlock> <TextBox Grid.Row="4" Grid.Column="1" Grid.RowSpan="2" Margin="5" Text="{Binding Description}" TextWrapping="Wrap" ></TextBox> </Grid> </Grid>
View Code
2.3/3,[无]
3,
<TextBox Grid.Row="1" Grid.Column="1" Margin="5" Text="{Binding ProductName}"></TextBox>
上下代码效果等同
<TextBox Grid.Row="1" Grid.Column="1" Margin="5" Text="{Binding ProductName,Source={StaticResource resourceProduct}}"></TextBox>
4,
1.D, Editing with Two-Way Bindings(编辑与双向绑定)[未实现]返回顶部 |
2,
2.1/3,
2.2/3,
2.3/3,
3,
4,
1.E, 返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- SilverLight学习笔记--对象数据绑定
- Silverlight中的TabControl如何绑定数据?重写tabcontrol和tabItem 解决绑定友好问题。可以绑定对象集合
- SpringMVC数据绑定1 之 基本对象、数组、包装类与集合的绑定
- Silverlight 数据绑定 (2):Source to Target
- silverlight绑定弱类型数据
- silverlight 绑定数据输出格式的设定
- Silverlight实用窍门系列:8. Accordion模拟菜单,Accordion动态绑定数据,模拟菜单点击【附带源码实例】
- Silverlight 实现INotifyPropertyChanged接口绑定数据
- 集合对象的数据绑定(2)
- silverlight数据绑定模式TwoWay,OneWay,OneTime的研究
- SilverLight DataGrid 自定义列数据绑定 上下文代理器 DataContextProxy
- Silverlight 数据绑定相关问题
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题(一)
- springMVC之对象中的基本类型数据绑定遇到的问题
- silverlight 数据绑定简单示例(markup extension)
- 稳扎稳打Silverlight(17) - 2.0数据之详解DataGrid, 绑定数据到ListBox
- knockoutjs 绑定对象到列表中 并用checkbox选择 返回数据
- 一步一步学Silverlight 2系列(11):数据绑定
- Silverlight实用窍门系列:58.Silverlight中的Binding使用(三)-数据集合的绑定
- SilverLight 5 数据绑定的高级话题(1)