示例#1
0
 public void setWidget(cave.ui.CustomContainerWidget widget)
 {
     if (!!(myWidget != null))
     {
         System.Diagnostics.Debug.WriteLine("[cave.ui.ScreenForWidget.setWidget] (ScreenForWidget.sling:406:2): Multiple calls to setWidget()");
         return;
     }
     if (!(widget != null))
     {
         return;
     }
     myWidget = (Windows.UI.Xaml.UIElement)widget;
     widget.setAllowResize(false);
     this.Content = widget;
     widget.tryInitializeWidget();
     cave.ui.Widget.onWidgetAddedToParent((Windows.UI.Xaml.UIElement)widget);
     cave.ui.Widget.notifyOnAddedToScreen((Windows.UI.Xaml.UIElement)widget, this);
 }