or
RadPane radPane = new RadPane() { Title = panename_s, Name = name_s };
RadDocking.SetSerializationTag(radPane, panename_s);
RadPaneGroup radPaneGroup = new RadPaneGroup();
RadSplitContainer radSplitContainer = new RadSplitContainer() { InitialPosition = DockState.FloatingDockable };
Controls.LayoutData MyControl = new Controls.LayoutData();
MyControl.Name = name_s;
radPane.Content = MyControl;
radPaneGroup.Items.Add(radPane);
radSplitContainer.Items.Add(radPaneGroup);
Docking.Items.Add(radSplitContainer);
string path_s = Klassen.helper.WPFAnwendung_Path() + "\\Layout\\laoyut.xml";
// Load your layot from the isolated storage.
using ( IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForAssembly() )
{
using (var isoStream = storage.OpenFile("E:\\WPF_Dev\\ITA-Reporting\\ITA-Reporting\\bin\\Debug\\Layout\\Layout.xml", FileMode.Open))
{
this.Docking.LoadLayout( isoStream );
}
{
RadPane radPane = new RadPane() { Content = new Controls.LayoutData() };
RadPaneGroup radPaneGroup = new RadPaneGroup();
RadSplitContainer radSplitContainer = new RadSplitContainer() { InitialPosition = DockState.FloatingDockable };
radPaneGroup.Items.Add(radPane);
radSplitContainer.Items.Add(radPaneGroup);
Docking.Items.Add(radSplitContainer);
}
try
{
MemoryStream stream = new MemoryStream();
this.Docking.SaveLayout(stream);
stream.Seek(0, SeekOrigin.Begin);
StreamReader reader = new StreamReader(stream);
string xml_s = reader.ReadToEnd();
string path_s = Klassen.helper.WPFAnwendung_Path() + "/Layout/laoyut.xml";
using (StreamWriter Mywriter = new StreamWriter(@path_s))
{
Mywriter.Write(xml_s);
Mywriter.Close();
Mywriter.Dispose();
}
}
<telerik:RadPane x:Name="paneManufacturers"
Header="{x:Static Properties:Resources.LabelLibraryExplorer}"
Content="{Binding AvailableItems}">
</telerik:RadPane>
<
telerik:RadGridView
Name
=
"tlrkGridView"
IsFilteringAllowed
=
"False"
ShowGroupPanel
=
"False"
CanUserSortColumns
=
"False"
IsSynchronizedWithCurrentItem
=
"True"
ItemsSource
=
"{Binding Players}"
AutoGenerateColumns
=
"False"
>
<
telerik:RadGridView.RowStyle
>
<
Style
TargetType
=
"{x:Type telerik:GridViewRow}"
>
<
Style.Triggers
>
<
Trigger
Property
=
"IsSelected"
Value
=
"True"
>
<
Setter
Property
=
"Background"
Value
=
"AliceBlue"
></
Setter
>
</
Trigger
>
</
Style.Triggers
>
</
Style
>
</
telerik:RadGridView.RowStyle
>
<
telerik:RadGridView.Columns
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Name}"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Number}"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding Country}"
/>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding StartDate}"
DataFormatString
=
"{} {0: d/MM/yyyy}"
Header
=
"Custom Header"
>
<
telerik:GridViewDataColumn.CellTemplate
>
<
DataTemplate
>
<
telerik:RadDatePicker
x:Name
=
"datePicker"
DateTimeWatermarkContent="<Select a date>" SelectedValue="{Binding StartDate, Mode=OneWay}" />
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellTemplate
>
<
telerik:GridViewDataColumn.CellEditTemplate
>
<
DataTemplate
>
<
telerik:RadDatePicker
x:Name
=
"datePickerEdit"
DateTimeWatermarkContent="<Select a date>" SelectedValue="{Binding StartDate, Mode=TwoWay}" />
</
DataTemplate
>
</
telerik:GridViewDataColumn.CellEditTemplate
>
</
telerik:GridViewDataColumn
>
<
telerik:GridViewDataColumn
DataMemberBinding
=
"{Binding EndDate}"
DataFormatString
=
"{} {0: d/MM/yyyy}"
/>
<
telerik:GridViewComboBoxColumn
DataMemberBinding
=
"{Binding ClubID}"
ItemsSource
=
"{Binding Clubs, Source={StaticResource MyViewModel}}"
SelectedValueMemberPath
=
"ID"
>
<
telerik:GridViewComboBoxColumn.ItemTemplate
>
<
DataTemplate
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
/>
<
ColumnDefinition
/>
<
ColumnDefinition
Width
=
"*"
></
ColumnDefinition
>
</
Grid.ColumnDefinitions
>
<
TextBlock
Text
=
"{Binding ID}"
/>
<
TextBlock
Text
=
" - "
Grid.Column
=
"1"
/>
<
TextBlock
Text
=
"{Binding Name}"
Grid.Column
=
"2"
/>
</
Grid
>
</
DataTemplate
>
</
telerik:GridViewComboBoxColumn.ItemTemplate
>
</
telerik:GridViewComboBoxColumn
>
</
telerik:RadGridView.Columns
>
</
telerik:RadGridView
>
public List<
CartesianSeries
> BarSeriesList
{
get
{
List<
CartesianSeries
> barSeriesList = new List<
CartesianSeries
>();
foreach (ChartDataPointModel dataPoint in DataPoints)
{
BarSeries barSeries = new BarSeries();
barSeries.DataPoints.Add(new CategoricalDataPoint() { Value = dataPoint.Value, Label = dataPoint.Name, Category = dataPoint.Name });
barSeriesList.Add(barSeries);
}
return barSeriesList;
}
set
{
// do nothing
}
}
<
chart:RadCartesianChart
Palette
=
"{Binding Palette}"
Height
=
"300"
Width
=
"500"
>
<
chart:RadCartesianChart.Series
>
<
chartView:BarSeries
ValueBinding
=
"Value"
CategoryBinding
=
"Name"
ItemsSource
=
"{Binding BarSeriesList}"
/>
</
chart:RadCartesianChart.Series
>
<
chart:RadCartesianChart.HorizontalAxis
>
<
chartView:CategoricalAxis
/>
</
chart:RadCartesianChart.HorizontalAxis
>
<
chart:RadCartesianChart.VerticalAxis
>
<
chartView:LinearAxis
LabelFormat
=
"0"
/>
</
chart:RadCartesianChart.VerticalAxis
>
<
chart:RadCartesianChart.Grid
>
<
chartView:CartesianChartGrid
MajorLinesVisibility
=
"Y"
/>
</
chart:RadCartesianChart.Grid
>
</
chart:RadCartesianChart
>