WPF数据绑定(ItemTemplate和DataTemplate)
2012-04-27 17:05
549 查看
<ListBox Name="lb_fileInfo" Grid.Row="1" Grid.ColumnSpan="3" ItemsSource="{Binding}" SelectionMode="Single" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="3" BorderThickness="1" BorderBrush="SteelBlue" CornerRadius="2">
<StackPanel Margin="3">
<!--<StackPanel.ToolTip>
<Image Margin ="3" HorizontalAlignment="Center" Source="{Binding Path=bigThumbNail}" Stretch="None"></Image>
</StackPanel.ToolTip>-->
<Image Margin ="3" HorizontalAlignment="Center" Source="{Binding Path=thumbNail}" Stretch="None"></Image>
<TextBlock FontWeight="Bold" HorizontalAlignment ="Center" Margin ="3" Text="{Binding Path=name}"></TextBlock>
<ProgressBar Height="10" Name="progressBar1" Width="200" />
<TextBlock FontStyle="Italic" HorizontalAlignment="Center" FontSize="10" Margin ="3" Text="{Binding Path=revitType}"></TextBlock>
</StackPanel>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel IsItemsHost="True" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border Margin="3" BorderThickness="1" BorderBrush="SteelBlue" CornerRadius="2">
<StackPanel Margin="3">
<!--<StackPanel.ToolTip>
<Image Margin ="3" HorizontalAlignment="Center" Source="{Binding Path=bigThumbNail}" Stretch="None"></Image>
</StackPanel.ToolTip>-->
<Image Margin ="3" HorizontalAlignment="Center" Source="{Binding Path=thumbNail}" Stretch="None"></Image>
<TextBlock FontWeight="Bold" HorizontalAlignment ="Center" Margin ="3" Text="{Binding Path=name}"></TextBlock>
<ProgressBar Height="10" Name="progressBar1" Width="200" />
<TextBlock FontStyle="Italic" HorizontalAlignment="Center" FontSize="10" Margin ="3" Text="{Binding Path=revitType}"></TextBlock>
</StackPanel>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
相关文章推荐
- WPF 点击 datatemplate 里面的控件,获取相应绑定的数据
- WPF 数据模板DataType属性的使用,不用指定ItemTemplate
- WPF 深入浅出 模板(DataTemplate 数据外衣、ControlTemplate 控件外衣、ItemsPanelTemplate 项布局
- 数据绑定以及Container.DataItem几种方式与用法分析
- 数据绑定以及Container.DataItem的具体分析
- 数据绑定以及Container.DataItem几种方式与用法分析 [转]
- 数据绑定以及Container.DataItem的具体分析
- [网络收集]数据绑定以及Container.DataItem的具体分析
- 数据绑定以及Container.DataItem几种方式与用法分析
- ControlTemplate,ItemsPanelTemplate,DataTemplate(wpf)
- Combox SetItemData索引与数据绑定
- 数据绑定以及Container.DataItem的具体分析
- WPF中如何使用C#创建DataTemplate数据模版
- WPF中ControlTemplate,ItemsPanelTemplate ,DataTemplate
- 数据绑定以及Container.DataItem绑定技巧
- 数据绑定以及Container.DataItem绑定技巧
- 数据绑定以及Container.DataItem
- .net教程:数据绑定以及Container.DataItem绑定技巧
- 数据绑定以及Container.DataItem几种方式与用法分析
- 数据绑定以及Container.DataItem几种方式与用法分析