// IComponentConnector

            public void Connect(int connectionId, global::System.Object target)
            {
                switch (connectionId)
                {
                case 2:     // MainPage.xaml line 22
                    this.obj2            = (global::Windows.UI.Xaml.Controls.TreeView)target;
                    this.obj2ItemInvoked = (global::Windows.UI.Xaml.Controls.TreeView p0, global::Windows.UI.Xaml.Controls.TreeViewItemInvokedEventArgs p1) =>
                    {
                        this.dataRoot.OnSelectionChanged(p0, p1);
                    };
                    ((global::Windows.UI.Xaml.Controls.TreeView)target).ItemInvoked += obj2ItemInvoked;
                    break;

                default:
                    break;
                }
            }
 public void RegisterUpdateCallback(uint callbackPhase, global::Windows.Foundation.TypedEventHandler <global::Windows.UI.Xaml.Controls.CalendarView, global::Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventArgs> callback)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventArgs", "void CalendarViewDayItemChangingEventArgs.RegisterUpdateCallback(uint callbackPhase, TypedEventHandler<CalendarView, CalendarViewDayItemChangingEventArgs> callback)");
 }
 public void RegisterUpdateCallback(global::Windows.Foundation.TypedEventHandler <global::Windows.UI.Xaml.Controls.ListViewBase, global::Windows.UI.Xaml.Controls.ContainerContentChangingEventArgs> callback)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Xaml.Controls.ContainerContentChangingEventArgs", "void ContainerContentChangingEventArgs.RegisterUpdateCallback(TypedEventHandler<ListViewBase, ContainerContentChangingEventArgs> callback)");
 }