Find the index number of a newly added element within a panel, using the IndexOf method : DockPanel « Windows Presentation Foundation « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Development
8.Event
9.File Directory
10.Generics
11.GUI
12.Language Basics
13.LINQ
14.Network Remote
15.Security
16.Thread
17.Windows Presentation Foundation
18.Windows System
19.XML
20.XML LINQ
VB.Net Tutorial
VB.Net by API
VB.Net » Windows Presentation Foundation » DockPanelScreenshots 
Find the index number of a newly added element within a panel, using the IndexOf method
Find the index number of a newly added element within a panel, using the IndexOf method
    


<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="WpfApplication1.IndexOfSample" 
  WindowTitle="UIElementCollection IndexOf Sample">
    <DockPanel Name="ParentElement">
        <TextBlock DockPanel.Dock="Top" Name="TxtDisplay"></TextBlock>

        <Button DockPanel.Dock="Top" Click="FindIndex">What is the Index Number
            of the Element Just Added?</Button>
        <DockPanel Name="MainDisplayPanel">
            <TextBlock DockPanel.Dock="Top">Text 1</TextBlock>
            <TextBlock DockPanel.Dock="Top">Text 2</TextBlock>
        </DockPanel>
    </DockPanel>
</Page>

//File:Window.xaml.vb

Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Documents
Namespace WpfApplication1

  Public Partial Class IndexOfSample


    Private Sub FindIndex(sender As Object, e As RoutedEventArgs)

      Dim newText As New TextBlock()
      MainDisplayPanel.Children.Add(newText)
      newText.Text = "New element # "
      DockPanel.SetDock(newText, Dock.Top)
      TxtDisplay.Text = "" + MainDisplayPanel.Children.IndexOf(newText)
    End Sub
  End Class
End Namespace

   
    
    
    
  
Related examples in the same category
1.Using DockPanel.Dock to position elementsUsing DockPanel.Dock to position elements
2.Use DockPanel to layout a WindowUse DockPanel to layout a Window
3.Nested DockPanelNested DockPanel
4.Fill DockPanel with Labels and ButtonsFill DockPanel with Labels and Buttons
5.Window with DockLayoutWindow with DockLayout
6.Dock UI Elements to the Edges of a FormDock UI Elements to the Edges of a Form
7.Put a StackPanel on the LeftPut a StackPanel on the Left
8.Set Dock position for DockPanel layoutSet Dock position for DockPanel layout
9.Differences of StackPanel and DockPanelDifferences of StackPanel and DockPanel
10.Insert to a Panel by indexInsert to a Panel by index
11.Get all children from a PanelGet all children from a Panel
12.Show the effect of each value of the Dock property by manipulating two Rectangle elements.Show the effect of each value of the Dock property by manipulating two Rectangle elements.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.