silverlight wpf DataTemplate Command binding
2014-09-23 10:21
399 查看
<Grid x:Name="LayoutRoot" Background="White"> <CommonControl:NoapDataGrid MinHeight="120" Margin="10,0,10,10" HorizontalAlignment="Stretch" AutoGenerateColumns="False" ItemsSource="{Binding FtpFiles}" > <CommonControl:NoapDataGrid.Columns> <c1:DataGridTextColumn Header="文件名称" Binding="{Binding FileName}" /> <c1:DataGridTextColumn Header="文件类型" Binding="{Binding FileType}" /> <c1:DataGridTemplateColumn Header="操作"> <c1:DataGridTemplateColumn.CellTemplate> <DataTemplate> <HyperlinkButton Content="下载" Command="{Binding DataContext.DownloadFtpFileCommand, RelativeSource={RelativeSource AncestorLevel=2,AncestorType=Grid}}"/> </DataTemplate> </c1:DataGridTemplateColumn.CellTemplate> </c1:DataGridTemplateColumn> </CommonControl:NoapDataGrid.Columns> </CommonControl:NoapDataGrid> </Grid>
或者
<c1:DataGridTemplateColumn.CellTemplate> <DataTemplate> <HyperlinkButton Content="下载" Command="{Binding DataContext.DownloadFtpFileCommand, RelativeSource={RelativeSource Mode=FindAncestor,AncestorType=UserControl}}"/> </DataTemplate> </c1:DataGridTemplateColumn.CellTemplate>
相关文章推荐
- WPF/Silverlight HierarchicalDataTemplate 模版的使用
- WPF silverlight获取子控件(获取DataTemplate里的子控件)
- DisplayMemberPath 与 DataTemplate - WPF data binding 1
- 如何在WPF和Silverlight中取得DataTemplate中的命名元素
- [WPF] DataTemplate Binding to Interface
- WPF/Silverlight HierarchicalDataTemplate 模版的使用
- WPF & Silverlight Object data binding
- DataTemplate中Binding Command
- Silverlight.解决DataTemplate中绑定的Command无法触发的问题
- Mvvm Light Toolkit for wpf/silverlight系列之Command和Events
- WPF中DataTemplate基本原理与缺陷分析
- Silverlight中 Content="{TemplateBinding Content}" bug
- WPF/Silverlight Template使用及总结
- Silverlight/wpf DataGrid TextBox 等控件内容 Binding 中日期格式 StringFormat
- 在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
- WPF 遍历DataTemplate(获取所有控件)
- WPF Template模版之DataTemplate与ControlTemplate【一】
- WPF中ControlTemplate,ItemsPanelTemplate ,DataTemplate
- SilverLight DataBinding绑定详解(学习笔记)——转载
- WPF中的数据模板(DataTemplate)