예제 #1
0
        List <TileViewItemElement> GetMembersElements(string taskId)
        {
            var memberRows = membersData.Select("TaskID = " + taskId);
            var result     = new List <TileViewItemElement>();

            foreach (var memberRow in memberRows)
            {
                var photoBytes = employeesData.Rows.Find(memberRow["MemberID"])["Photo"];
                var element    = new TileViewItemElement();
                element.Image = ByteImageConverter.FromByteArray(photoBytes as byte[]);
                result.Add(element);
            }
            return(result);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            Image image = Resources.img;

            for (int i = 0; i < 10; i++)
            {
                dataTable1.Rows.Add("Item" + i, image);
            }
            myGridControl1.DataSource = dataTable1;
            myTileView1.ColumnSet.BackgroundImageColumn = myTileView1.Columns["Column2"];
            TileViewItemElement tileViewItemElement = new TileViewItemElement();

            tileViewItemElement.Column           = myTileView1.Columns["Column1"];
            tileViewItemElement.ImageBorderColor = System.Drawing.Color.Empty;
            tileViewItemElement.Text             = "element1";
            myTileView1.TileTemplate.Add(tileViewItemElement);
        }
예제 #3
0
        void tileView_ItemCustomize(object sender, DevExpress.XtraGrid.Views.Tile.TileViewItemCustomizeEventArgs e)
        {
            var task = tileView.GetRow(e.RowHandle) as TaskRecord;

            if (task == null)
            {
                return;
            }
            e.Item["Label"].Appearance.Normal.BackColor = GetLabelColor(task.Label);
            e.Item["Description"].ImageVisible          = !String.IsNullOrEmpty(task.Description);
            if (IsEmptyItem(e.RowHandle))
            {
                e.Item["Caption"].Text = "...";
                e.Item.AppearanceItem.Normal.BackColor = Color.LightGray;
                e.Item.AppearanceItem.Normal.ForeColor = Color.DarkGray;
                return;
            }
            UpdateProgressElement(e.Item, task.Id.ToString());
            var elements = GetMembersElements(task.Id.ToString());

            if (elements.Count == 0)
            {
                return;
            }
            TileViewItemElement prev = null;

            foreach (var element in elements)
            {
                e.Item.Elements.Add(element);
                if (prev != null)
                {
                    element.AnchorElement   = prev;
                    element.AnchorAlignment = AnchorAlignment.Left;
                    element.AnchorIndent    = 4;
                }
                else
                {
                    element.ImageAlignment = TileItemContentAlignment.BottomRight;
                }
                prev = element;
            }
        }
        void SetupView()
        {
            try
            {
                // Setup tiles options
                tileView1.BeginUpdate();
                tileView1.OptionsTiles.RowCount             = 3;
                tileView1.OptionsTiles.Padding              = new Padding(20);
                tileView1.OptionsTiles.ItemPadding          = new Padding(10);
                tileView1.OptionsTiles.IndentBetweenItems   = 20;
                tileView1.OptionsTiles.ItemSize             = new Size(340, 195);
                tileView1.Appearance.ItemNormal.ForeColor   = Color.White;
                tileView1.Appearance.ItemNormal.BorderColor = Color.Transparent;
                //Setup tiles template
                TileViewItemElement leftPanel        = new TileViewItemElement();
                TileViewItemElement splitLine        = new TileViewItemElement();
                TileViewItemElement addressCaption   = new TileViewItemElement();
                TileViewItemElement addressValue     = new TileViewItemElement();
                TileViewItemElement yearBuiltCaption = new TileViewItemElement();
                TileViewItemElement yearBuiltValue   = new TileViewItemElement();
                TileViewItemElement price            = new TileViewItemElement();
                TileViewItemElement image            = new TileViewItemElement();
                tileView1.TileTemplate.Add(leftPanel);
                tileView1.TileTemplate.Add(splitLine);
                tileView1.TileTemplate.Add(addressCaption);
                tileView1.TileTemplate.Add(addressValue);
                tileView1.TileTemplate.Add(yearBuiltCaption);
                tileView1.TileTemplate.Add(yearBuiltValue);
                tileView1.TileTemplate.Add(price);
                tileView1.TileTemplate.Add(image);
                //
                leftPanel.StretchVertical             = true;
                leftPanel.Width                       = 122;
                leftPanel.TextLocation                = new Point(-10, 0);
                leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
                //
                splitLine.StretchVertical             = true;
                splitLine.Width                       = 3;
                splitLine.TextAlignment               = TileItemContentAlignment.Manual;
                splitLine.TextLocation                = new Point(110, 0);
                splitLine.Appearance.Normal.BackColor = Color.White;
                //
                yearBuiltCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                yearBuiltCaption.Text          = "菜名";
                //yearBuiltCaption.AnchorElement = addressValue;
                //yearBuiltCaption.AnchorIndent = 14;
                yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                yearBuiltValue.Column        = tileView1.Columns["FoodName"];
                yearBuiltValue.AnchorElement = yearBuiltCaption;
                yearBuiltValue.AnchorIndent  = 2;
                yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                yearBuiltValue.Appearance.Normal.Font           = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

                price.Column                = tileView1.Columns["FoodPrice"];
                price.AnchorElement         = yearBuiltValue;
                yearBuiltValue.AnchorIndent = 2;
                // price.TextAlignment = TileItemContentAlignment.BottomLeft;
                price.Appearance.Normal.Font = new Font("Segoe UI Semilight", 25.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                addressCaption.Text = "是否分规格";
                //addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                addressCaption.AnchorElement = price;
                // addressCaption.AnchorIndent = 10;
                addressCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                addressValue.Column        = tileView1.Columns["isStandard"];
                addressValue.AnchorElement = addressCaption;
                addressValue.AnchorIndent  = 2;
                addressValue.MaxWidth      = 100;
                addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                // addressValue.TextAlignment = TileItemContentAlignment.BottomLeft;
                addressValue.Appearance.Normal.Font = new Font("Segoe UI Semilight", 20.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                image.Column         = tileView1.Columns["FoodImage"];
                image.ImageSize      = new Size(280, 215);
                image.ImageAlignment = TileItemContentAlignment.MiddleRight;
                image.ImageScaleMode = TileItemImageScaleMode.ZoomOutside;
                image.ImageLocation  = new Point(10, 10);
                //
                tileView1.ColumnSet.GroupColumn    = tileView1.Columns["FoodGroupName"];
                tileView1.OptionsTiles.Orientation = Orientation.Vertical;
                //
                //DevExpress.Utils.ContextButton contextButton1 = new DevExpress.Utils.ContextButton();
                //DevExpress.Utils.ContextButton contextButton2 = new DevExpress.Utils.ContextButton();
                //DevExpress.Utils.ContextButton contextButton3 = new DevExpress.Utils.ContextButton();
                //this.tileView1.ContextButtonOptions.BottomPanelColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
                //this.tileView1.ContextButtonOptions.BottomPanelPadding = new System.Windows.Forms.Padding(10);
                ////
                ////    contextButton1.Caption = "下架";
                //contextButton1.ImageOptions.Image = global::DianDianClient.Properties.Resources.offshelf;
                //contextButton2.AlignmentOptions.Position = DevExpress.Utils.ContextItemPosition.Center;
                //contextButton1.AlignmentOptions.Panel = DevExpress.Utils.ContextItemPanel.Bottom;
                //contextButton1.Id = new System.Guid("5679cac7-1f0e-4f93-a9d4-cd3f82547937");
                //contextButton1.Name = "contextButton1";
                ////    contextButton2.Caption = "contextButton2";
                ////
                //contextButton2.ImageOptions.Image = global::DianDianClient.Properties.Resources.delete;
                //contextButton3.AlignmentOptions.Position = DevExpress.Utils.ContextItemPosition.Far;
                //contextButton2.AlignmentOptions.Panel = DevExpress.Utils.ContextItemPanel.Bottom;
                //contextButton2.Id = new System.Guid("9a35eabb-9479-4144-a912-725a1da88885");
                //contextButton2.Name = "contextButton2";
                ////
                ////   contextButton3.Caption = "contextButton3";
                //contextButton3.AlignmentOptions.Position = DevExpress.Utils.ContextItemPosition.Far;
                //contextButton3.ImageOptions.Image = global::DianDianClient.Properties.Resources.edit;
                //contextButton3.AlignmentOptions.Panel = DevExpress.Utils.ContextItemPanel.Bottom;
                //contextButton3.Id = new System.Guid("d54ff57a-998d-4251-b811-3b17e36c75aa");
                //contextButton3.Name = "contextButton3";
                //this.tileView1.ContextButtons.Add(contextButton1);
                //this.tileView1.ContextButtons.Add(contextButton2);
                //this.tileView1.ContextButtons.Add(contextButton3);
                this.tileView1.GridControl = this.gridControl1;
                this.tileView1.Name        = "tileView1";
            }
            finally
            {
                tileView1.EndUpdate();
            }
        }
        void SetupView3()
        {
            try
            {
                // Setup tiles options
                tileView3.BeginUpdate();
                tileView3.OptionsTiles.RowCount             = 3;
                tileView3.OptionsTiles.Padding              = new Padding(20);
                tileView3.OptionsTiles.ItemPadding          = new Padding(10);
                tileView3.OptionsTiles.IndentBetweenItems   = 20;
                tileView3.OptionsTiles.ItemSize             = new Size(340, 160);
                tileView3.Appearance.ItemNormal.ForeColor   = Color.White;
                tileView3.Appearance.ItemNormal.BorderColor = Color.Transparent;
                //Setup tiles template
                TileViewItemElement leftPanel        = new TileViewItemElement();
                TileViewItemElement splitLine        = new TileViewItemElement();
                TileViewItemElement addressCaption   = new TileViewItemElement();
                TileViewItemElement addressValue     = new TileViewItemElement();
                TileViewItemElement yearBuiltCaption = new TileViewItemElement();
                TileViewItemElement yearBuiltValue   = new TileViewItemElement();
                TileViewItemElement price            = new TileViewItemElement();
                TileViewItemElement image            = new TileViewItemElement();
                TileViewItemElement num = new TileViewItemElement();
                tileView3.TileTemplate.Add(leftPanel);
                tileView3.TileTemplate.Add(splitLine);
                tileView3.TileTemplate.Add(addressCaption);
                tileView3.TileTemplate.Add(addressValue);
                tileView3.TileTemplate.Add(yearBuiltCaption);
                tileView3.TileTemplate.Add(yearBuiltValue);
                tileView3.TileTemplate.Add(price);
                tileView3.TileTemplate.Add(image);
                tileView3.TileTemplate.Add(num);
                //
                leftPanel.StretchVertical             = true;
                leftPanel.Width                       = 118;
                leftPanel.TextLocation                = new Point(-10, 0);
                leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
                //
                splitLine.StretchVertical             = true;
                splitLine.Width                       = 3;
                splitLine.TextAlignment               = TileItemContentAlignment.Manual;
                splitLine.TextLocation                = new Point(105, 0);
                splitLine.Appearance.Normal.BackColor = Color.White;
                //
                addressCaption.Text          = "itemKey";
                addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                addressCaption.Appearance.Normal.FontSizeDelta = -1;
                addressCaption.TextVisible = false;
                //
                addressValue.Column        = tileView3.Columns["itemKey"];
                addressValue.AnchorElement = addressCaption;
                addressValue.AnchorIndent  = 2;
                addressValue.MaxWidth      = 100;
                addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                addressValue.TextVisible = false;
                //
                yearBuiltCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                yearBuiltCaption.Text          = "菜名";
                // yearBuiltCaption.AnchorElement = addressValue;
                // yearBuiltCaption.AnchorIndent = 14;
                yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                yearBuiltValue.Column        = tileView3.Columns["itemName"];
                yearBuiltValue.AnchorElement = yearBuiltCaption;
                yearBuiltValue.AnchorIndent  = 2;
                yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                yearBuiltValue.Appearance.Normal.Font           = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));

                price.Column = tileView3.Columns["sprice"];
                // price.TextAlignment = TileItemContentAlignment.BottomLeft;
                price.AnchorElement = yearBuiltValue;
                price.AnchorIndent  = 2;
                price.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                price.Appearance.Normal.Font           = new Font("Segoe UI Semilight", 25.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                image.Column         = tileView3.Columns["itemImgs"];
                image.ImageSize      = new Size(280, 180);
                image.ImageAlignment = TileItemContentAlignment.MiddleRight;
                image.ImageScaleMode = TileItemImageScaleMode.ZoomOutside;
                image.ImageLocation  = new Point(10, 10);
                //
                num.Column        = tileView3.Columns["num"];
                num.TextAlignment = TileItemContentAlignment.BottomLeft;
                num.TextLocation  = new Point(35, 5);


                num.Appearance.Normal.Font = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                //tileView3.ColumnSet.GroupColumn = tileView3.Columns["FoodGroupName"];
                tileView3.OptionsTiles.Orientation = Orientation.Vertical;
                ////
                System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TaoCanFoodForm));
                DevExpress.Utils.ContextButton contextButton1            = new DevExpress.Utils.ContextButton();
                DevExpress.Utils.ContextButton contextButton2            = new DevExpress.Utils.ContextButton();
                DevExpress.Utils.ContextButton contextButton3            = new DevExpress.Utils.ContextButton();
                // this.tileView3.ContextButtonOptions.BottomPanelColor = System.Drawing.Color.FromArgb(((int)(((byte)(150)))), ((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
                //  this.tileView3.ContextButtonOptions.BottomPanelPadding = new System.Windows.Forms.Padding(10);
                this.tileView3.ContextButtonOptions.BottomPanelColor = System.Drawing.Color.Transparent;
                contextButton1.AlignmentOptions.Panel = DevExpress.Utils.ContextItemPanel.Bottom;
                contextButton1.Id = new System.Guid("268d6cbb-1a66-45df-8bcf-b78da8e5f6b6");
                contextButton1.ImageOptions.Image = global::DianDianClient.Properties.Resources.remove_32x321;
                contextButton1.Name                                  = "contextButton1";
                contextButton1.Visibility                            = DevExpress.Utils.ContextItemVisibility.Visible;
                contextButton2.AlignmentOptions.Panel                = DevExpress.Utils.ContextItemPanel.Bottom;
                contextButton2.AppearanceNormal.Font                 = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                contextButton2.AppearanceNormal.ForeColor            = System.Drawing.Color.White;
                contextButton2.AppearanceNormal.Options.UseFont      = true;
                contextButton2.AppearanceNormal.Options.UseForeColor = true;
                contextButton2.AppearanceHover.Font                  = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                contextButton2.AppearanceHover.ForeColor             = System.Drawing.Color.White;
                contextButton2.AppearanceHover.Options.UseFont       = true;
                contextButton2.AppearanceHover.Options.UseForeColor  = true;
                contextButton2.Caption                               = "      ";
                contextButton2.Id                     = new System.Guid("4e4e01ab-05d0-4e61-a986-799123a1585b");
                contextButton2.Name                   = "contextButton2";
                contextButton2.Visibility             = DevExpress.Utils.ContextItemVisibility.Visible;
                contextButton3.AlignmentOptions.Panel = DevExpress.Utils.ContextItemPanel.Bottom;
                contextButton3.Id                     = new System.Guid("c1138ada-4615-4742-ac92-5d01e0ab43dc");
                contextButton3.ImageOptions.Image     = global::DianDianClient.Properties.Resources.add_32x32;
                contextButton3.Name                   = "contextButton3";
                contextButton3.Visibility             = DevExpress.Utils.ContextItemVisibility.Visible;


                this.tileView3.ContextButtons.Add(contextButton1);
                this.tileView3.ContextButtons.Add(contextButton2);
                this.tileView3.ContextButtons.Add(contextButton3);
                this.tileView3.GridControl = this.gridControl3;
                this.tileView3.Name        = "tileView3";
            }
            finally
            {
                tileView3.EndUpdate();
            }
        }
예제 #6
0
 private void SetupView()
 {
     try
     {
         // Setup tiles options
         tileViewTable.BeginUpdate();
         tileViewTable.OptionsTiles.RowCount = 3;
         tileViewTable.OptionsTiles.Padding = new Padding(20);
         tileViewTable.OptionsTiles.ItemPadding = new Padding(10);
         tileViewTable.OptionsTiles.IndentBetweenItems = 20;
         tileViewTable.OptionsTiles.ItemSize = new Size(340, 190);
         tileViewTable.Appearance.ItemNormal.ForeColor = Color.White;
         tileViewTable.Appearance.ItemNormal.BorderColor = Color.Transparent;
         //Setup tiles template
         TileViewItemElement leftPanel = new TileViewItemElement();
         TileViewItemElement splitLine = new TileViewItemElement();
         TileViewItemElement tableCaption = new TileViewItemElement();
         TileViewItemElement tableValue = new TileViewItemElement();
         TileViewItemElement guestCaption = new TileViewItemElement();
         TileViewItemElement guestValue = new TileViewItemElement();
         TileViewItemElement amount = new TileViewItemElement();
         TileViewItemElement image = new TileViewItemElement();
         tileViewTable.TileTemplate.Add(leftPanel);
         tileViewTable.TileTemplate.Add(splitLine);
         tileViewTable.TileTemplate.Add(tableCaption);
         tileViewTable.TileTemplate.Add(tableValue);
         tileViewTable.TileTemplate.Add(guestCaption);
         tileViewTable.TileTemplate.Add(guestValue);
         tileViewTable.TileTemplate.Add(amount);
         tileViewTable.TileTemplate.Add(image);
         //
         leftPanel.StretchVertical = true;
         leftPanel.Width = 122;
         leftPanel.TextLocation = new Point(-10, 0);
         leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
         //
         splitLine.StretchVertical = true;
         splitLine.Width = 3;
         splitLine.TextAlignment = TileItemContentAlignment.Manual;
         splitLine.TextLocation = new Point(110, 0);
         splitLine.Appearance.Normal.BackColor = Color.White;
         //
         tableCaption.Text = Resources.ResourceManager.GetString("TableCaption");
         tableCaption.TextAlignment = TileItemContentAlignment.TopLeft;
         tableCaption.Appearance.Normal.FontSizeDelta = -1;
         //
         tableValue.Column = tileViewTable.Columns["TableName"];
         tableValue.AnchorElement = tableCaption;
         tableValue.AnchorIndent = 2;
         tableValue.MaxWidth = 100;
         tableValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
         //
         guestCaption.Text = Resources.ResourceManager.GetString("GuestCaption");
         guestCaption.AnchorElement = tableValue;
         guestCaption.AnchorIndent = 14;
         guestCaption.Appearance.Normal.FontSizeDelta = -1;
         //
         guestValue.Column = tileViewTable.Columns["TableName"];
         guestValue.AnchorElement = guestCaption;
         guestValue.AnchorIndent = 2;
         guestValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
         //
         amount.Column = tileViewTable.Columns["TableID"];
         amount.TextAlignment = TileItemContentAlignment.BottomLeft;
         amount.Appearance.Normal.Font = new Font("Segoe UI Semilight", 25.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
         //
         image.Column = tileViewTable.Columns["Picture"];
         image.ImageSize = new Size(280, 220);
         image.ImageAlignment = TileItemContentAlignment.MiddleRight;
         image.ImageScaleMode = TileItemImageScaleMode.ZoomOutside;
         image.ImageLocation = new Point(10, 10);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally {
         tileViewTable.EndUpdate();
     }
 }
예제 #7
0
 void SetupView()
 {
     try
     {
         // Setup tiles options
         tileView1.BeginUpdate();
         tileView1.OptionsTiles.RowCount             = 3;
         tileView1.OptionsTiles.Padding              = new Padding(20);
         tileView1.OptionsTiles.ItemPadding          = new Padding(10);
         tileView1.OptionsTiles.IndentBetweenItems   = 20;
         tileView1.OptionsTiles.ItemSize             = new Size(450, 250);
         tileView1.Appearance.ItemNormal.ForeColor   = Color.White;
         tileView1.Appearance.ItemNormal.BorderColor = Color.Transparent;
         //Setup tiles template
         TileViewItemElement leftPanel        = new TileViewItemElement();
         TileViewItemElement splitLine        = new TileViewItemElement();
         TileViewItemElement addressCaption   = new TileViewItemElement();
         TileViewItemElement addressValue     = new TileViewItemElement();
         TileViewItemElement yearBuiltCaption = new TileViewItemElement();
         TileViewItemElement yearBuiltValue   = new TileViewItemElement();
         TileViewItemElement price            = new TileViewItemElement();
         TileViewItemElement image            = new TileViewItemElement();
         tileView1.TileTemplate.Add(leftPanel);
         tileView1.TileTemplate.Add(splitLine);
         tileView1.TileTemplate.Add(addressCaption);
         tileView1.TileTemplate.Add(addressValue);
         tileView1.TileTemplate.Add(yearBuiltCaption);
         tileView1.TileTemplate.Add(yearBuiltValue);
         tileView1.TileTemplate.Add(price);
         tileView1.TileTemplate.Add(image);
         //
         leftPanel.StretchVertical             = true;
         leftPanel.Width                       = 135;
         leftPanel.TextLocation                = new Point(-10, 0);
         leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
         //
         //splitLine.StretchVertical = true;
         //splitLine.Width = 3;
         //splitLine.TextAlignment = TileItemContentAlignment.Manual;
         //splitLine.TextLocation = new Point(110, 0);
         //splitLine.Appearance.Normal.BackColor = Color.White;
         //
         addressCaption.Text          = "CURSO";
         addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
         addressCaption.Appearance.Normal.FontSizeDelta = -1;
         //
         addressValue.Column        = tileView1.Columns["DescTema"];
         addressValue.AnchorElement = addressCaption;
         addressValue.AnchorIndent  = 2;
         addressValue.MaxWidth      = 120;
         addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
         //
         yearBuiltCaption.Text          = "FECHA TERMINO";
         yearBuiltCaption.AnchorElement = addressValue;
         yearBuiltCaption.AnchorIndent  = 14;
         yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
         //
         yearBuiltValue.Column        = tileView1.Columns["FechaFin"];
         yearBuiltValue.AnchorElement = yearBuiltCaption;
         yearBuiltValue.AnchorIndent  = 2;
         yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
         //
         price.Column                 = tileView1.Columns["Curso"];
         price.TextAlignment          = TileItemContentAlignment.BottomLeft;
         price.Appearance.Normal.Font = new Font("Segoe UI Semilight", 16.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
         //
         image.Column         = tileView1.Columns["Image"];
         image.ImageSize      = new Size(308, 233);
         image.ImageAlignment = TileItemContentAlignment.MiddleRight;
         image.ImageScaleMode = TileItemImageScaleMode.ZoomOutside;
         image.ImageLocation  = new Point(8, 4);
     }
     finally
     {
         tileView1.EndUpdate();
     }
 }
예제 #8
0
        void SetupView()
        {
            try
            {
                // Setup tiles options
                tileView1.BeginUpdate();
                tileView1.OptionsTiles.RowCount             = 3;
                tileView1.OptionsTiles.Padding              = new Padding(20);
                tileView1.OptionsTiles.ItemPadding          = new Padding(10);
                tileView1.OptionsTiles.IndentBetweenItems   = 20;
                tileView1.OptionsTiles.ItemSize             = new Size(340, 190);
                tileView1.Appearance.ItemNormal.ForeColor   = Color.White;
                tileView1.Appearance.ItemNormal.BorderColor = Color.Transparent;
                //Setup tiles template
                TileViewItemElement leftPanel        = new TileViewItemElement();
                TileViewItemElement splitLine        = new TileViewItemElement();
                TileViewItemElement addressCaption   = new TileViewItemElement();
                TileViewItemElement addressValue     = new TileViewItemElement();
                TileViewItemElement yearBuiltCaption = new TileViewItemElement();
                TileViewItemElement yearBuiltValue   = new TileViewItemElement();
                TileViewItemElement priceCaption     = new TileViewItemElement();
                TileViewItemElement price            = new TileViewItemElement();
                TileViewItemElement image            = new TileViewItemElement();
                tileView1.TileTemplate.Add(leftPanel);
                tileView1.TileTemplate.Add(splitLine);
                tileView1.TileTemplate.Add(addressCaption);
                tileView1.TileTemplate.Add(addressValue);
                tileView1.TileTemplate.Add(yearBuiltCaption);
                tileView1.TileTemplate.Add(yearBuiltValue);
                tileView1.TileTemplate.Add(priceCaption);
                tileView1.TileTemplate.Add(price);
                tileView1.TileTemplate.Add(image);
                //
                leftPanel.StretchVertical             = true;
                leftPanel.Width                       = 122;
                leftPanel.TextLocation                = new Point(-10, 0);
                leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
                //
                splitLine.StretchVertical             = true;
                splitLine.Width                       = 3;
                splitLine.TextAlignment               = TileItemContentAlignment.Manual;
                splitLine.TextLocation                = new Point(110, 0);
                splitLine.Appearance.Normal.BackColor = Color.White;
                //
                addressCaption.Text          = "FoodID";
                addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                addressCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                addressValue.Column        = tileView1.Columns["FoodID"];
                addressValue.AnchorElement = addressCaption;
                addressValue.AnchorIndent  = 2;
                addressValue.MaxWidth      = 100;
                addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                //
                yearBuiltCaption.Text          = "菜名";
                yearBuiltCaption.AnchorElement = addressValue;
                yearBuiltCaption.AnchorIndent  = 14;
                yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                yearBuiltValue.Column        = tileView1.Columns["FoodName"];
                yearBuiltValue.AnchorElement = yearBuiltCaption;
                yearBuiltValue.AnchorIndent  = 2;
                yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                yearBuiltValue.Appearance.Normal.Font           = new Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                priceCaption.Text          = "数量";
                priceCaption.AnchorElement = yearBuiltValue;
                priceCaption.AnchorIndent  = 14;
                priceCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                price.Column                 = tileView1.Columns["FoodCount"];
                price.TextAlignment          = TileItemContentAlignment.BottomLeft;
                price.Appearance.Normal.Font = new Font("Segoe UI Semilight", 25.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                image.Column         = tileView1.Columns["FoodImage"];
                image.ImageSize      = new Size(280, 220);
                image.ImageAlignment = TileItemContentAlignment.MiddleRight;
                image.ImageScaleMode = TileItemImageScaleMode.ZoomOutside;
                image.ImageLocation  = new Point(10, 10);
                //
                //tileView1.ColumnSet.GroupColumn = tileView1.Columns["FoodGroup"];
                tileView1.OptionsTiles.Orientation = Orientation.Horizontal;

                tileView1.ItemClick += tileView1_ItemClick;
            }
            finally
            {
                tileView1.EndUpdate();
            }
        }
예제 #9
0
        /// <summary>
        /// 初始化商品列表
        /// </summary>
        private void SetupView()
        {
            try
            {
                this.gvGoods.IndicatorWidth = 30;
                // Setup tiles options
                tileView1.BeginUpdate();
                tileView1.OptionsTiles.RowCount             = 3;
                tileView1.OptionsTiles.Padding              = new Padding(5);
                tileView1.OptionsTiles.ItemPadding          = new Padding(5);
                tileView1.OptionsTiles.IndentBetweenItems   = 10;
                tileView1.OptionsTiles.ItemSize             = new Size(180, 100);
                tileView1.Appearance.ItemNormal.ForeColor   = Color.White;
                tileView1.Appearance.ItemNormal.BorderColor = Color.Transparent;

                //Setup tiles template
                TileViewItemElement leftPanel      = new TileViewItemElement();
                TileViewItemElement splitLine      = new TileViewItemElement();
                TileViewItemElement addressCaption = new TileViewItemElement();
                TileViewItemElement addressValue   = new TileViewItemElement();
                //TileViewItemElement yearBuiltCaption = new TileViewItemElement();
                //TileViewItemElement yearBuiltValue = new TileViewItemElement();
                TileViewItemElement price = new TileViewItemElement();
                TileViewItemElement image = new TileViewItemElement();

                tileView1.TileTemplate.Add(leftPanel);
                //tileView1.TileTemplate.Add(splitLine);
                tileView1.TileTemplate.Add(addressCaption);
                tileView1.TileTemplate.Add(addressValue);
                //tileView1.TileTemplate.Add(yearBuiltCaption);
                //tileView1.TileTemplate.Add(yearBuiltValue);
                tileView1.TileTemplate.Add(price);
                tileView1.TileTemplate.Add(image);

                leftPanel.StretchVertical             = true;
                leftPanel.Width                       = 190;
                leftPanel.TextLocation                = new Point(-10, 0);
                leftPanel.Appearance.Normal.BackColor = Color.FromArgb(173, 173, 173);

                splitLine.StretchVertical             = true;
                splitLine.Width                       = 3;
                splitLine.TextAlignment               = TileItemContentAlignment.Manual;
                splitLine.TextLocation                = new Point(100, 0);
                splitLine.Appearance.Normal.BackColor = Color.White;


                //
                addressCaption.Text          = "品名";
                addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                addressCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                addressValue.Column        = tileView1.Columns["Name"];
                addressValue.AnchorElement = addressCaption;
                addressValue.AnchorIndent  = 2;
                addressValue.MaxWidth      = 180;
                addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                //
                //yearBuiltCaption.Text = "类别";
                //yearBuiltCaption.AnchorElement = addressValue;
                //yearBuiltCaption.AnchorIndent = 3;
                //yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                //yearBuiltValue.Column = tileView1.Columns["Category"];
                //yearBuiltValue.AnchorElement = yearBuiltCaption;
                //yearBuiltValue.AnchorIndent = 2;
                //yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                //
                price.Column = tileView1.Columns["RetailPrice"];
                //price.AnchorElement = yearBuiltValue;
                price.TextAlignment          = TileItemContentAlignment.BottomLeft;
                price.Appearance.Normal.Font = new Font("Segoe UI Semilight", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                //
                image.Column         = tileView1.Columns["Image"];
                image.ImageSize      = new Size(100, 100);
                image.ImageAlignment = TileItemContentAlignment.MiddleRight;
                image.ImageScaleMode = TileItemImageScaleMode.Stretch;
                image.ImageLocation  = new Point(10, 0);
            }
            finally
            {
                tileView1.EndUpdate();
            }
        }
예제 #10
0
        void SetupView2()
        {
            try
            {
                // Setup tiles options
                tileView2.BeginUpdate();
                tileView2.OptionsTiles.RowCount             = 3;
                tileView2.OptionsTiles.Padding              = new Padding(20);
                tileView2.OptionsTiles.ItemPadding          = new Padding(10);
                tileView2.OptionsTiles.IndentBetweenItems   = 20;
                tileView2.OptionsTiles.ItemSize             = new Size(240, 100);
                tileView2.Appearance.ItemNormal.ForeColor   = Color.White;
                tileView2.Appearance.ItemNormal.BorderColor = Color.Transparent;
                //Setup tiles template
                TileViewItemElement leftPanel        = new TileViewItemElement();
                TileViewItemElement splitLine        = new TileViewItemElement();
                TileViewItemElement addressCaption   = new TileViewItemElement();
                TileViewItemElement addressValue     = new TileViewItemElement();
                TileViewItemElement yearBuiltCaption = new TileViewItemElement();
                TileViewItemElement yearBuiltValue   = new TileViewItemElement();
                TileViewItemElement price            = new TileViewItemElement();
                TileViewItemElement image            = new TileViewItemElement();
                tileView2.TileTemplate.Add(leftPanel);
                tileView2.TileTemplate.Add(splitLine);
                tileView2.TileTemplate.Add(addressCaption);
                tileView2.TileTemplate.Add(addressValue);
                tileView2.TileTemplate.Add(yearBuiltCaption);
                tileView2.TileTemplate.Add(yearBuiltValue);
                tileView2.TileTemplate.Add(price);
                tileView2.TileTemplate.Add(image);
                //
                leftPanel.StretchVertical             = true;
                leftPanel.Width                       = 122;
                leftPanel.TextLocation                = new Point(-10, 0);
                leftPanel.Appearance.Normal.BackColor = Color.FromArgb(58, 166, 101);
                //
                splitLine.StretchVertical             = true;
                splitLine.Width                       = 3;
                splitLine.TextAlignment               = TileItemContentAlignment.Manual;
                splitLine.TextLocation                = new Point(110, 0);
                splitLine.Appearance.Normal.BackColor = Color.White;
                //
                addressCaption.Text          = "Tên món";
                addressCaption.TextAlignment = TileItemContentAlignment.TopLeft;
                addressCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                addressValue.Column        = tileView2.Columns["temon"];
                addressValue.AnchorElement = addressCaption;
                addressValue.AnchorIndent  = 2;
                addressValue.MaxWidth      = 100;
                addressValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                //
                yearBuiltCaption.Text          = "Giá bán";
                yearBuiltCaption.AnchorElement = addressValue;
                yearBuiltCaption.AnchorIndent  = 14;
                yearBuiltCaption.Appearance.Normal.FontSizeDelta = -1;
                //
                yearBuiltValue.Column        = tileView2.Columns["dongiamon"];
                yearBuiltValue.AnchorElement = yearBuiltCaption;
                yearBuiltValue.AnchorIndent  = 2;
                yearBuiltValue.Appearance.Normal.FontStyleDelta = FontStyle.Bold;
                //

                //
                image.Column    = tileView2.Columns["Image"];
                image.ImageSize = new Size(240, 100);
                //image.ImageScaleMode = TileItemImageScaleMode.Stretch;
                image.ImageAlignment = TileItemContentAlignment.MiddleCenter;
                image.ImageScaleMode = TileItemImageScaleMode.ZoomInside;
                image.ImageLocation  = new Point(10, 10);
            }
            finally
            {
                tileView2.EndUpdate();
            }
        }