Hi Maya,
Maya you simply magician, I wish you the brightest stars in your destiny!
If not your idea
ViewModelContainer this UserControl not when would not work by the RadButton
<
UserControl.Resources
>
<
local:ViewModelContainer
x:Key
=
"Container"
/>
<!--<local:DetailViewModel x:Key="DetailViewModel" />-->
<
DataTemplate
x:Key
=
"ContentTemplate"
>
<
Grid
>
<!-- SelectedItem="{Binding SelectedUnit, Mode=TwoWay}" IsBusy="{Binding IsBusy}" -->
<
telerik:RadGridView
Name
=
"metricsGridView"
ItemsSource
=
"{Binding Units}"
SelectedItem
=
"{Binding SelectedUnit, Mode=TwoWay}"
Opacity
=
"0.85"
IsReadOnly
=
"True"
FontSize
=
"9"
ShowGroupPanel
=
"False"
AutoGenerateColumns
=
"False"
CanUserFreezeColumns
=
"False"
RowIndicatorVisibility
=
"Collapsed"
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Name}"
Width
=
"200"
TextAlignment
=
"Left"
Header
=
"Measurement"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding StrOldValue}"
Header
=
"Prev Value"
TextAlignment
=
"Right"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding MTime}"
Header
=
"Time"
TextAlignment
=
"Center"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding StrValue}"
Header
=
"Value"
TextAlignment
=
"Right"
/>
<
telerik:GridViewColumn
Header
=
"History"
>
<
telerik:GridViewColumn.CellTemplate
>
<
DataTemplate
>
<
telerik:RadButton
Content
=
"History"
Command
=
"{Binding ViewModel.HistoryChartCommand, Source={StaticResource Container}}"
/>
</
DataTemplate
>
</
telerik:GridViewColumn.CellTemplate
>
</
telerik:GridViewColumn
>
<
telerik:GridViewDataColumn
Width
=
"200"
IsResizable
=
"False"
Header
=
"Actual Metrics"
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
telerik:RadLinearSparkline
ShowFirstPointIndicator
=
"True"
ShowLastPointIndicator
=
"True"
ShowHighPointIndicators
=
"True"
ShowLowPointIndicators
=
"True"
HighPointBrush
=
"Red"
ItemsSource
=
"{Binding ActualMetrics}"
XValuePath
=
"MTime"
YValuePath
=
"Value"
Width
=
"150"
Height
=
"20"
/>
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
</
telerik:GridViewDataColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
</
Grid
>
</
DataTemplate
>
</
UserControl.Resources
>
<
Grid
x:Name
=
"LayoutRoot"
DataContext
=
"{StaticResource Container}"
>
<
telerik:RadTabControl
x:Name
=
"radTabControl"
Margin
=
"2"
Opacity
=
"0.8"
ItemsSource
=
"{Binding ViewModel.CurrentStation.Groups}"
DisplayMemberPath
=
"Name"
FontSize
=
"9"
ContentTemplate
=
"{StaticResource ContentTemplate}"
/>
</
Grid
>
after all it created in a code!
Many thanks, Maya