本文整理汇总了C#中FlatRedBall.Gui.Window.AddWindow方法的典型用法代码示例。如果您正苦于以下问题:C# Window.AddWindow方法的具体用法?C# Window.AddWindow怎么用?C# Window.AddWindow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FlatRedBall.Gui.Window
的用法示例。
在下文中一共展示了Window.AddWindow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TextureCoordinatesSelectionWindow
public TextureCoordinatesSelectionWindow() :
base(GuiManager.Cursor)
{
// Victor says: This class USED to
// add itself to the GuiManager. This
// is no longer recommended as it makes
// windows not as reusable. Therefore, I
// removed the automatic adding to the GuiManager.
// This might break your code if you're using this,
// so if your TextureCoordinatesSelectionWindow isn't
// showing up, you might want to make sure you're adding
// it to the GuiManager.
#region Create "this" and add it to the GuiManager
HasMoveBar = true;
ScaleY = 12.5f;
ScaleX = 11.4f;
Resizable = true;
MinimumScaleX = ScaleX;
MinimumScaleY = ScaleY;
this.Resizing += OnWindowResize;
#endregion
#region Create the texture display area
mTextureDisplayArea = new Window(mCursor);
AddWindow(mTextureDisplayArea);
mTextureDisplayArea.DrawBorders = false;
mTextureDisplayArea.Push += OnWindowPush;
mTextureDisplayArea.Dragging += OnWindowDrag;
mTextureDisplayArea.Click += OnWindowClick;
mTextureDisplayArea.RollingOver += this.OnRollOver;
mTextureDisplayArea.DoubleClick += OnWindowDoubleClick;
mTextureDisplayArea.MouseWheelScroll += MouseWheelZoom;
mTextureDisplayArea.SecondaryClick += RightClickMenu;
#endregion
mSelectedArea = new Window(mCursor);
mTextureDisplayArea.AddWindow(mSelectedArea);
mSelectedArea.ScaleX = 3;
mSelectedArea.ScaleY = 3;
mSelectedArea.BaseTexture =
FlatRedBallServices.Load<Texture2D>("genGfx/targetBox.bmp", GuiManager.InternalGuiContentManagerName);
mSelectedArea.Enabled = false; // so it doesn't block input from the this (the parent Window)
mSelectedArea.DrawBorders = false;
mSelectedArea.Alpha = 127;
mAddToListButton = new Button(mCursor);
AddWindow(mAddToListButton);
mAddToListButton.Text = "Add To List";
mAddToListButton.Visible = false;
#region Pixel Perfect ToggleButton and ComboBoxes
mPixelPerfect = new ToggleButton(mCursor);
AddWindow(mPixelPerfect);
mPixelPerfect.ScaleX = 5;
mPixelPerfect.SetText("Free", "Snapping");
mPixelPerfect.Press();
mPixelPerfect.Click += PixelPerfectClick;
mMinimumXSelection = new ComboBox(mCursor);
AddWindow(mMinimumXSelection);
mMinimumXSelection.ScaleX = 3;
mMinimumXSelection.AddItem("1");
mMinimumXSelection.AddItem("4");
mMinimumXSelection.AddItem("8");
mMinimumXSelection.AddItem("16");
mMinimumXSelection.AddItem("32");
mMinimumXSelection.Text = "1";
mMinimumYSelection = new ComboBox(mCursor);
AddWindow(mMinimumYSelection);
mMinimumYSelection.ScaleX = 3;
mMinimumYSelection.AddItem("1");
mMinimumYSelection.AddItem("4");
mMinimumYSelection.AddItem("8");
mMinimumYSelection.AddItem("16");
mMinimumYSelection.AddItem("32");
mMinimumYSelection.Text = "1";
#endregion
#region Create the ScrollBars
mVerticalScrollBar = new ScrollBar(mCursor);
AddWindow(mVerticalScrollBar);
mVerticalScrollBar.UpButtonClick += AdjustToVerticalScrollBar;
mVerticalScrollBar.DownButtonClick += AdjustToVerticalScrollBar;
mVerticalScrollBar.PositionBarMove += AdjustToVerticalScrollBar;
mHorizontalScrollBar = new ScrollBar(mCursor);
AddWindow(mHorizontalScrollBar);
mHorizontalScrollBar.UpButtonClick += AdjustToVerticalScrollBar;
//.........这里部分代码省略.........