Я не занимался программированием на VB, но решил попробовать, просто ради этого вопроса.Как говорит @Merlyn, вам будет хорошо, если вы просто используете шаблон Visual Studio для разработки своего приложения.Я создал мой с базовым шаблоном проекта приложения Windows Phone для VB.То, как это работает, похоже на то, как это работает в C #.InitializeComponent () - это открытый метод, который определен в соответствующем .g.vb вашего файла .xaml (в данном случае mainpage.xaml).Чтобы просмотреть, что в нем содержится, просто перейдите к определению при вызове InitializeComponent в коде mainPage позади конструктора.Это то, что содержалось бы в базовом определении.Код внутри этой подпрограммы знает, как загрузить элементы управления, которые вы определили в xaml, в соответствующие объекты платформы .NET.
Public Sub InitializeComponent()
If _contentLoaded Then
Return
End If
_contentLoaded = true
System.Windows.Application.LoadComponent(Me, New System.Uri("/PhoneApp1;component/MainPage.xaml", System.UriKind.Relative))
Me.LayoutRoot = CType(Me.FindName("LayoutRoot"),System.Windows.Controls.Grid)
Me.TitlePanel = CType(Me.FindName("TitlePanel"),System.Windows.Controls.StackPanel)
Me.ApplicationTitle = CType(Me.FindName("ApplicationTitle"),System.Windows.Controls.TextBlock)
Me.PageTitle = CType(Me.FindName("PageTitle"),System.Windows.Controls.TextBlock)
Me.ContentPanel = CType(Me.FindName("ContentPanel"),System.Windows.Controls.Grid)
End Sub
Если вы ищете этот файл, он находится в obj / Data / MainPage.givb