Tag: datagridtemplatecolumn

从DataGridTemplateColumn获取绑定

我想build立一个通用的转换器到我的DataGrid的Excel。 我正在使用WPF 4.0和DataGrid用户控件。 这个转换器应该从这个网格(或其选定的行)获取所有的值,并导出到Excel(通过保存文件)。 它的工作原理,但我有一些DataGridTemplateColumns麻烦,因为DataGridTemplateColumns不接受WPF中的直接绑定(我使用DataGridTemplateColumns显示一个单元格内的文本和图像,像这样=> []“是” – 是一个文本和[]图像,所以它是一个绑定到TextBlock和另一个图像)。 这是一个DataGrid的例子: <ct:DataGridExtended AutoGenerateColumns="False" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" IsReadOnly="True" FrozenColumnCount="7" Margin="-1,59,-1,25" Grid.Column="2" ScrollViewer.IsDeferredScrollingEnabled="True" ct:DataGridDoubleClick.ExecuteCommand="{Binding InformacoesPeca}" ItemsSource="{Binding Placas, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" SelectedItem="{Binding PlacasSelectedItem, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" SelectedIndex="{Binding PlacasSelectedIndex, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ut:SelectedItemsBehavior.SelectedItemsChangedHandler="{Binding Path=ResultsSelectionChangedCommand}"> <DataGrid.Columns> <DataGridTextColumn Header="Cone Seq. Orig." Binding="{Binding OriginConeSeq}" Visibility="Hidden" /> <DataGridTextColumn Header="Cone" Binding="{Binding Cone.ConeId}" /> <DataGridTemplateColumn Header="Nec. Acomp."> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <Grid> <Image […]