Tengo DataGrid
en WPF. Y estoy tratando de agregar Button
s a ciertas celdas de la grilla, una vez que está vinculado a un particular ItemsSource
. He tratado de hacer esto en el XAML como esto:¿Cuál es el código detrás de datagridtemplatecolumn, y cómo usarlo?
<dg:DataGridTemplateColumn x:Name="R1" CanUserReorder="False" IsReadOnly="False">
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<awc:ImageButton Content="Edit" Name="btnEdit" Visibility="Collapsed"/>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>
Sin embargo, quiero saber cómo puedo hacer esto en el código subyacente. Necesito esto para poder ubicar Button
s cada vez que se realiza un clic particular. Cualquier ayuda será muy apreciada.
Lo siento por golpear un hilo antiguo, pero en el caso de Button en 'FrameworkElementFactory (typeof (Button))', ¿cómo agrego el texto del botón? No he podido hacerlo, ¿o me estoy perdiendo algo? –
@Manish Sinha, use factory1.SetValue (Button.ContentProperty, b1); Puede establecer cualquier propiedad de Button en su caso de la misma manera que estoy configurando la propiedad IsChecked de CheckBox en el ejemplo anterior. – viky
¡Dulce! ¡¡Tan simplemente!! Muchas gracias. –