Mega Code Archive

 
Categories / VB.Net Tutorial / WPF
 

Insert to a Panel by index

<StackPanel   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"   x:Class="WpfApplication1.RoutedEventAddRemoveHandler"    Name="root">     <StackPanel.Resources>       <Style TargetType="{x:Type Button}">         <Setter Property="Height" Value="20"/>         <Setter Property="Width" Value="250"/>         <Setter Property="HorizontalAlignment" Value="Left"/>       </Style>     </StackPanel.Resources>   <TextBlock Name="text1">Clicking the button below</TextBlock>   <Button Name="b1" Click="MakeButton">Make new button and add handler to it</Button> </StackPanel> //File:Window.xaml.vb Imports System.Windows Imports System.Windows.Controls Namespace WpfApplication1   Public Partial Class RoutedEventAddRemoveHandler     Private Sub MakeButton(sender As Object, e As RoutedEventArgs)       Dim b2 As New Button()       b2.Content = "New Button"       root.Children.Insert(root.Children.Count, b2)       DockPanel.SetDock(b2, Dock.Top)       text1.Text = "click me..."       b1.IsEnabled = False     End Sub   End Class End Namespace