or
Hello,
I've developed a RadGridView as follow :
<telerik:RadGridView Grid.Row="1" ItemsSource="{Binding SecuritiesNoteResult}" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <!-- some other grid--> <telerik:GridViewDataColumn UniqueName="FileOpen" Header="Visualizza" x:name="test"> <telerik:GridViewDataColumn.CellTemplate> <DataTemplate> <Button HorizontalContentAlignment="Center" Click="Button_Click" > <Button.Content> <StackPanel Orientation="Horizontal"> <Image Source="/DOME;component/Media/pdfDocument.png" Height="20" Width="20" /> </StackPanel> </Button.Content> </Button> </DataTemplate> </telerik:GridViewDataColumn.CellTemplate> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView>
and in the viewmodel I've :
public void test()
{
_windowManager.ShowWindow(new ReportViewModel(_repository));
}
The event is not fired... I've tried both to put x:name on the Button and in the GridViewDataColumn...
What am I doing wrong?
Thanks
Hello,
The BusyIndicator works very well, but one small detail that I don’t like. Let's see if I can help:
When I apply BusyIndicator on a RadGridView the text color from the rows of RadGridView turns from gray tone Metro (My default template) to color black.
this is my code:
<
telerik:RadBusyIndicator
IsBusy
=
"{Binding Cargando}"
BusyContent
=
"Cargando"
>
<
telerik:RadGridView
Focusable
=
"False"
telerik:PersistenceManager.StorageId
=
"RGrid"
Grid.Row
=
"0"
AutoGenerateColumns
=
"False"
x:Name
=
"radGridView1"
ItemsSource
=
"{Binding Conocimientos}"
SelectedItem
=
"{Binding ConocimientoSeleccionado}"
CanUserInsertRows
=
"False"
CanUserDeleteRows
=
"False"
IsManipulationEnabled
=
"False"
IsReadOnly
=
"True"
>
<
i:Interaction.Triggers
>
<
i:EventTrigger
EventName
=
"MouseDoubleClick"
>
<
ei:CallMethodAction
MethodName
=
"radGridView1_MouseDoubleClick"
TargetObject
=
"{Binding}"
/>
</
i:EventTrigger
>
</
i:Interaction.Triggers
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColIdConocimiento"
DataMemberBinding
=
"{Binding IdConocimiento}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColIdConocimiento_Header,Source={StaticResource resLanguage}}"
Width
=
"60"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColFecha"
DataMemberBinding
=
"{Binding Fecha}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColFecha_Header,Source={StaticResource resLanguage}}"
Width
=
"80"
DataFormatString
=
"{}{0: dd/MM/yyyy}"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColPregunta"
DataMemberBinding
=
"{Binding Pregunta}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColPregunta_Header,Source={StaticResource resLanguage}}"
Width
=
"200"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColRespuesta"
DataMemberBinding
=
"{Binding Respuesta}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColRespuesta_Header,Source={StaticResource resLanguage}}"
Width
=
"200"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColIdAplicacion"
DataMemberBinding
=
"{Binding IdAplicacion}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColIdAplicacion_Header,Source={StaticResource resLanguage}}"
Width
=
"40"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColAplicacion"
DataMemberBinding
=
"{Binding Aplicacion}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColAplicacion_Header,Source={StaticResource resLanguage}}"
Width
=
"150"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColIdAplicacionModulo"
DataMemberBinding
=
"{Binding IdAplicacionModulo}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColIdAplicacionModulo_Header,Source={StaticResource resLanguage}}"
Width
=
"40"
/>
<
telerik:GridViewDataColumn
MinWidth
=
"0"
Name
=
"ColAplicacionModulo"
DataMemberBinding
=
"{Binding AplicacionModulo}"
Header
=
"{Binding TAAF_Gestiones_Presentation_WPF_ConocimientosLista_ColAplicacionModulo_Header,Source={StaticResource resLanguage}}"
Width
=
"150"
/>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
telerik:RadBusyIndicator
>
Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, new Action(delegate { }));