or
<
telerik:RadCartesianChart
x:Name
=
"Chart"
EmptyContent
=
"Нет данных"
Grid.Row
=
"0"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
>
<
telerik:RadCartesianChart.Grid
>
<
telerik:CartesianChartGrid
MajorLinesVisibility
=
"None"
StripLinesVisibility
=
"XY"
>
<
telerik:CartesianChartGrid.YStripeBrushes
>
<
SolidColorBrush
Color
=
"SlateGray"
/>
<
SolidColorBrush
Color
=
"SlateGray"
Opacity
=
"0.8"
/>
</
telerik:CartesianChartGrid.YStripeBrushes
>
</
telerik:CartesianChartGrid
>
</
telerik:RadCartesianChart.Grid
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
Minimum
=
"0"
MajorStep
=
"5"
Maximum
=
"100"
FontFamily
=
"Segoe UI"
FontSize
=
"16"
FontWeight
=
"Bold"
HorizontalLocation
=
"Left"
ElementBrush
=
"Black"
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:DateTimeContinuousAxis
MajorStepUnit
=
"Minute"
LabelInterval
=
"10"
FontFamily
=
"Segoe UI"
PlotMode
=
"OnTicks"
LabelFormat
=
"HH:mm:ss.f"
Minimum
=
"{Binding HeatStartTime}"
Maximum
=
"{Binding HeatEndTime}"
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"CO"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Red"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"H2"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Lime"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"N2"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Black"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"O2"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Blue"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"Ar"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Fuchsia"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
<
telerik:LineSeries
CategoryBinding
=
"Time"
ValueBinding
=
"CO2"
ItemsSource
=
"{Binding GasAnalysisChartData}"
Stroke
=
"Yellow"
StrokeThickness
=
"2"
>
</
telerik:LineSeries
>
</
telerik:RadCartesianChart
>
private
void
ProcessGasAnalysisDataPiece(FlexEvent fex)
{
lock
((GasAnalysisChartData
as
ICollection).SyncRoot)
{
var gdata =
new
GasAnalysisChartDataModel
{
Ar = (
double
)fex.Arguments[
"Ar"
],
CO = (
double
)fex.Arguments[
"CO"
],
CO2 = (
double
)fex.Arguments[
"CO2"
],
H2 = (
double
)fex.Arguments[
"H2"
],
N2 = (
double
)fex.Arguments[
"N2"
],
O2 = (
double
)fex.Arguments[
"O2"
],
Time = fex.Time
};
GasAnalysisChartData.SuspendNotifications();
GasAnalysisChartData.Add( gdata );
GasAnalysisChartData.ResumeNotifications();
}
<
Window.Resources
>
<
HierarchicalDataTemplate
x:Key
=
"TreeItemTemplate"
ItemsSource
=
"{Binding Children}"
>
<
TextBlock
Text
=
"{Binding Header}"
/>
</
HierarchicalDataTemplate
>
<
Style
TargetType
=
"telerik:RadTreeViewItem"
>
<
Setter
Property
=
"IsExpanded"
Value
=
"true"
/>
<
Setter
Property
=
"IsSelected"
Value
=
"{Binding Selected, Mode=TwoWay}"
/>
<
Setter
Property
=
"IsExpanded"
Value
=
"{Binding Expanded, Mode=TwoWay}"
/>
<
Setter
Property
=
"IsEditable"
Value
=
"{Binding IsEditable, Mode=TwoWay}"
/>
<
Setter
Property
=
"IsInEditMode"
Value
=
"{Binding IsInEditMode, Mode=TwoWay}"
/>
</
Style
>
</
Window.Resources
>
<
Grid
>
<
StackPanel
>
<
Button
Content
=
"Add"
Margin
=
"0,20"
Width
=
"40"
HorizontalAlignment
=
"Left"
Click
=
"Button_Click"
></
Button
>
<
telerik:RadTreeView
Grid.Row
=
"1"
IsEditable
=
"True"
telerik:AnimationManager.IsAnimationEnabled
=
"False"
ItemsSource
=
"{Binding Items}"
ItemTemplate
=
"{StaticResource TreeItemTemplate}"
ScrollViewer.VerticalScrollBarVisibility
=
"Auto"
/>
</
StackPanel
>
</
Grid
>
When I Add a Item,set the IsInEditMode=true,click the Add button continuously,the last time added item,the Name will be null
why?
new
RtfFormatProvider().Export(
new
RadDocument());
{\rtf\ansi\ansicpg1252\uc1\deff0\deflang1033{\fonttbl{\f0 Verdana;}}{\colortbl\red0\green0\blue0 ;\red255\green255\blue255 ;}\nouicompat\viewkind4\paperw12240\paperh15840\margl1425\margr1425\margt1425\margb1425\deftab720\sectd\pgwsxn12240\pghsxn15840\marglsxn1425\margrsxn1425\margtsxn1425\margbsxn1425\headery720\footery720\pard\ltrpar\fs24\sl276\slmult1\sa180{\ltrch}\par}
{\rtf\ansi\ansicpg1252\uc1\deff0\deflang1033{\fonttbl{\f0 Verdana;}{\f1 Calibri;}}{\colortbl\red0\green0\blue0 ;\red255\green255\blue255 ;\red79\green129\blue189 ;\red0\green0\blue255 ;}{\*\defchp\ltrch\fs24\i0\b0\strike0\ulnone}{\*\defpap\sl276\slmult1\sa180}{\stylesheet{\*\ts2\tsrowd\sqformat\trbrdrt\brdrnone\trbrdrb\brdrnone\trbrdrl\brdrnone\trbrdrr\brdrnone\trbrdrh\brdrnone\trbrdrv\brdrnone\trgaph0\clpadft3\clpadt75\clpadfr3\clpadr75\clpadfl3\clpadl0\clpadfb3\clpadb0\tsvertalt\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\sa180 TableNormal;}{\*\ts3\tsrowd\sbasedon2\sqformat\trbrdrt\brdrs\brdrw15\brdrcf0\trbrdrb\brdrs\brdrw15\brdrcf0\trbrdrl\brdrs\brdrw15\brdrcf0\trbrdrr\brdrs\brdrw15\brdrcf0\trbrdrh\brdrs\brdrw15\brdrcf0\trbrdrv\brdrs\brdrw15\brdrcf0\trgaph0\clpadft3\clpadt75\clpadfr3\clpadr75\clpadfl3\clpadl0\clpadfb3\clpadb0\tsvertalt\ltrch\i0\b0\strike0\ulnone\sl240\slmult1 TableGrid;}{\s0\sqformat\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\sa180 Normal;}{\s5\sbasedon0\slink4\snext0\sqformat\ltrch\fs28\i0\b\strike0\cf2\ulnone\sl276\slmult1\sb480 Heading 1;}{\*\cs4\additive\slink5\ltrch\fs28\i0\b\strike0\cf2\ulnone Heading 1 Char;}{\s7\sbasedon0\slink6\snext0\sqformat\ltrch\fs26\i0\b\strike0\cf2\ulnone\sl276\slmult1\sb200 Heading 2;}{\*\cs6\additive\slink7\ltrch\fs26\i0\b\strike0\cf2\ulnone Heading 2 Char;}{\s9\sbasedon0\slink8\snext0\sqformat\ltrch\i0\b\strike0\cf2\ulnone\sl276\slmult1\sb200 Heading 3;}{\*\cs8\additive\slink9\ltrch\i0\b\strike0\cf2\ulnone Heading 3 Char;}{\s11\sbasedon0\slink10\snext0\sqformat\ltrch\i\b\strike0\cf2\ulnone\sl276\slmult1\sb200 Heading 4;}{\*\cs10\additive\slink11\ltrch\i\b\strike0\cf2\ulnone Heading 4 Char;}{\s13\sbasedon0\slink12\snext0\sqformat\ltrch\i0\b0\strike0\cf2\ulnone\sl276\slmult1\sb200 Heading 5;}{\*\cs12\additive\slink13\ltrch\i0\b0\strike0\cf2\ulnone Heading 5 Char;}{\s15\sbasedon0\slink14\snext0\sqformat\ltrch\i\b0\strike0\cf2\ulnone\sl276\slmult1\sb200 Heading 6;}{\*\cs14\additive\slink15\ltrch\i\b0\strike0\cf2\ulnone Heading 6 Char;}{\s17\sbasedon0\slink16\snext0\sqformat\ltrch\i\b0\strike0\ulnone\sl276\slmult1\sb200 Heading 7;}{\*\cs16\additive\slink17\ltrch\i\b0\strike0\ulnone Heading 7 Char;}{\s19\sbasedon0\slink18\snext0\sqformat\ltrch\fs20\i0\b0\strike0\ulnone\sl276\slmult1\sb200 Heading 8;}{\*\cs18\additive\slink19\ltrch\fs20\i0\b0\strike0\ulnone Heading 8 Char;}{\s21\sbasedon0\slink20\snext0\sqformat\ltrch\fs20\i\b0\strike0\ulnone\sl276\slmult1\sb200 Heading 9;}{\*\cs20\additive\slink21\ltrch\fs20\i\b0\strike0\ulnone Heading 9 Char;}{\s22\sbasedon0\snext0\sqformat\ltrch\f1\fs18\i0\b\strike0\cf2\ulnone\sl240\slmult1\sa180 caption;}{\s23\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\sa100 toc 1;}{\s24\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li220\lin220\sa100 toc 2;}{\s25\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li440\lin440\sa100 toc 3;}{\s26\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li660\lin660\sa100 toc 4;}{\s27\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li880\lin880\sa100 toc 5;}{\s28\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li1100\lin1100\sa100 toc 6;}{\s29\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li1320\lin1320\sa100 toc 7;}{\s30\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li1540\lin1540\sa100 toc 8;}{\s31\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1\li1760\lin1760\sa100 toc 9;}{\s32\sbasedon0\snext0\ltrch\i0\b0\strike0\ulnone\sl276\slmult1 table of figures;}{\*\cs33\additive\sqformat\ltrch\i0\b0\strike0\cf3\ulc3\ul Hyperlink;}}\nouicompat\viewkind4\paperw12240\paperh15840\margl1425\margr1425\margt1425\margb1425\deftab720\sectd\pgwsxn12240\pghsxn15840\marglsxn1425\margrsxn1425\margtsxn1425\margbsxn1425\headery720\footery720\pard\s0\ltrpar\sl276\slmult1\sa180{\ltrch\i0\b0\strike0\ulnone\par}}
<
telerik:RadRibbonBackstageItem
Header
=
"Recent"
IsDefault
=
"True"
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"Auto"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
StackPanel
Margin
=
"15 15 0 0"
>
<
TextBlock
Margin
=
"0 0 0 2"
FontSize
=
"14"
FontWeight
=
"Bold"
Text
=
"Recent Documents"
/>
<
Rectangle
Height
=
"1"
>
<
Rectangle.Fill
>
<
LinearGradientBrush
MappingMode
=
"Absolute"
SpreadMethod
=
"Repeat"
StartPoint
=
"0,0.5"
EndPoint
=
"4,0.5"
>
<
GradientStop
Offset
=
"0"
Color
=
"#40000000"
/>
<
GradientStop
Offset
=
"0.5"
Color
=
"#40000000"
/>
<
GradientStop
Offset
=
"0.501"
Color
=
"Transparent"
/>
</
LinearGradientBrush
>
</
Rectangle.Fill
>
</
Rectangle
>
<
ItemsControl
Margin
=
"0 4 0 0"
>
<
ListView
ItemsSource
=
"{Binding Path=MruList}"
SelectionMode
=
"Single"
BorderThickness
=
"0"
>
<
ListView.ItemTemplate
>
<
DataTemplate
>
<
telerik:RadRibbonButton
Content
=
"{Binding Name}"
Command="{Binding DataContext.OpenFromMruCommand,
RelativeSource={RelativeSource
Mode
=
FindAncestor
,
AncestorType
=
ItemsControl
}}"
CommandParameter
=
"{Binding}"
HorizontalAlignment
=
"Stretch"
/>
</
DataTemplate
>
</
ListView.ItemTemplate
>
</
ListView
>
</
ItemsControl
>
</
StackPanel
>
</
Grid
>
</
telerik:RadRibbonBackstageItem
>