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); }