public void Activate() { Window window = NUIApplication.GetDefaultWindow(); mDefaultLayer = window.GetDefaultLayer(); mDefaultLayer.Behavior = Layer.LayerBehavior.Layer3D; window.BackgroundColor = Color.Black; mRootView = new View() { Size = new Size(1920, 1080) }; mRootView.Layout = new LinearLayout() { LinearOrientation = LinearLayout.Orientation.Vertical }; mDefaultLayer.Add(mRootView); CreateToolBarLayer(); CreateContentView(); CreateInsertButton(); CreateReplaceButton(); CreateDeleteButton(); CreateSpiralLayout(); CreateGridLayout(); CreateDepthLayout(); mLayout = new PropertyArray(); mLayout.PushBack(new PropertyValue(mSpiralLayout)); mLayout.PushBack(new PropertyValue(mDepthLayout)); mLayout.PushBack(new PropertyValue(mGridLayout)); mItemFactoryWrapper = new ItemFactoryWrapper(); mItemFactoryWrapper.GetNumberDelegate = GetNumberOfItems; mItemFactoryWrapper.NewItemDelegate = NewItemView; mItemView = new ItemView(mItemFactoryWrapper) { Size = new Size(800, 800, 800) }; mContentView.Add(mItemView); mItemView.Layout = mLayout; mItemView.MinimumSwipeDistance = MIN_SWIPE_DISTANCE; mItemView.MinimumSwipeSpeed = MIN_SWIPE_SPEED; SetLayout((int)mCurrentLayout); SetLayoutTitle(); SetLayoutImage(); mLongPressGestureDetector = new LongPressGestureDetector(); mLongPressGestureDetector.Attach(mItemView); mLongPressGestureDetector.Detected += OnLongPressGestureDetected; }
public void Activate() { Window window = NUIApplication.GetDefaultWindow(); window.GetDefaultLayer().Behavior = Layer.LayerBehavior.Layer3D; window.BackgroundColor = Color.Black; CreateContentView(); //CreateToolBarView(); CreateToolBarLayer(); CreateLayoutButton(); CreateEditButton(); CreateInsertButton(); CreateReplaceButton(); CreateDeleteButton(); CreateGridLayout(); CreateDepthLayout(); CreateSpiralLayout(); mLayout = new PropertyArray(); mLayout.PushBack(new PropertyValue(mSpiralLayout)); mLayout.PushBack(new PropertyValue(mDepthLayout)); mLayout.PushBack(new PropertyValue(mGridLayout)); mItemFactoryWrapper = new ItemFactoryWrapper(); mItemFactoryWrapper.GetNumberDelegate = GetNumberOfItems; mItemFactoryWrapper.NewItemDelegate = NewItemView; mItemView = new ItemView(mItemFactoryWrapper); mItemView.PositionUsesPivotPoint = true; mItemView.ParentOrigin = Position.ParentOriginCenter; mItemView.PivotPoint = Position.PivotPointCenter; window.Add(mItemView); window.GetDefaultLayer().Behavior = Layer.LayerBehavior.Layer3D; mItemView.Layout = mLayout; mItemView.SetMinimumSwipeDistance(MIN_SWIPE_DISTANCE); mItemView.SetMinimumSwipeSpeed(MIN_SWIPE_SPEED); SetLayout((int)mCurrentLayout); SetLayoutTitle(); SetLayoutImage(); mLongPressGestureDetector = new LongPressGestureDetector(); mLongPressGestureDetector.Attach(mItemView); mLongPressGestureDetector.Detected += OnLongPressGestureDetected; }