usingcAlgo.API;namespacecAlgo{// This sample indicator shows how to use DockPanel[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]publicclassDockPanelSample:Indicator{protectedoverridevoidInitialize(){vardockPanel=newDockPanel{HorizontalAlignment=HorizontalAlignment.Center,VerticalAlignment=VerticalAlignment.Center,BackgroundColor=Color.Gold,Opacity=0.8};dockPanel.AddChild(newTextBlock{Text="Enter Your Name",Margin=5,Dock=Dock.Top,HorizontalAlignment=HorizontalAlignment.Center,ForegroundColor=Color.Black,FontWeight=FontWeight.ExtraBold});dockPanel.AddChild(newTextBox{Dock=Dock.Bottom,Margin=5,Width=100});Chart.AddControl(dockPanel);}publicoverridevoidCalculate(intindex){}}}
1 2 3 4 5 6 7 8 9101112131415161718192021222324
importclrclr.AddReference("cAlgo.API")fromcAlgo.APIimport*classTest():definitialize(self):dockPanel=DockPanel()dockPanel.HorizontalAlignment=HorizontalAlignment.CenterdockPanel.VerticalAlignment=VerticalAlignment.CenterdockPanel.BackgroundColor=Color.GolddockPanel.Opacity=0.8textBlock=TextBlock()textBlock.Text="Enter Your Name"textBlock.Margin=Thickness(5)textBlock.Dock=Dock.ToptextBlock.HorizontalAlignment=HorizontalAlignment.CentertextBlock.ForegroundColor=Color.BlacktextBlock.FontWeight=FontWeight.ExtraBolddockPanel.AddChild(textBlock)textBox=TextBox()textBox.Dock=Dock.BottomtextBox.Margin=Thickness(5)textBox.Width=100dockPanel.AddChild(textBox)api.Chart.AddControl(dockPanel)
Properties
LastChildFill
Summary
Indicates whether the last child element within a DockPanel stretches to fill the remaining available space.