or
public
void
SetToolWindowElements()
{
foreach
(ToolWindow tw
in
rdockMain.DockWindows)
{
if
(tw != twTemplates && tw != twExecutables && tw != twEquityFunds && tw != twInstrumentLibrary && tw != twScheduleLibrary)
continue
;
var iconImage =
new
ImagePrimitive {Image = Resources.alpha_logo24};
//, Padding = new Padding(4, 0, 3, 0)};
var refreshButton =
new
RadButtonElement {Image = Resources.Refresh20, ImageAlignment = ContentAlignment.MiddleCenter};
tw.TabStrip.Height = 28;
if
(tw == twInstrumentLibrary)
{
refreshButton.Click += InstrumentLibraryRefresh;
}
else
if
(tw == twEquityFunds || tw == twScheduleLibrary)
{
refreshButton.Click += ScheduleEquityLibraryRefresh;
}
if
(((ToolTabStrip) tw.TabStrip).CaptionElement.Children[2].Children[0].GetType() !=
typeof
(ImagePrimitive))
{
((ToolTabStrip) tw.TabStrip).CaptionElement.Children[2].Children.Insert(0, iconImage);
}
if
(tw != twEquityFunds && tw != twInstrumentLibrary && tw != twScheduleLibrary)
continue
;
if
(((ToolTabStrip)tw.TabStrip).CaptionElement.Children[2].Children[4].GetType() !=
typeof
(RadButtonElement))
{
((ToolTabStrip)tw.TabStrip).CaptionElement.Children[2].Children.Insert(4, refreshButton);
}
}
}
<
telerik:RadDockPanel
x:Name
=
"LaunchScreenDockPanel"
LastChildFill
=
"True"
>
<
telerik:RadExpander
x:Name
=
"UserInfo"
ExpandDirection
=
"Up"
IsExpanded
=
"True"
></
telerik:RadExpander
>
<
WindowsFormsHost
HorizontalAlignment
=
"Stretch"
Name
=
"windowsFormsHost1"
VerticalAlignment
=
"Stretch"
>
<
wincontrols:RadPanorama
x:Name
=
"LaunchPadPanorama"
Size
=
"200,400"
RowsCount
=
"2"
MinimumColumns
=
"2"
ShowGroups
=
"True"
Dock
=
"Fill"
>