tileControl 包含TileGroup
TileGroup 包含 Tile
Tile拖拽時代碼 TilteControl的itemPress事件執行 或Tile的itemPress執行
Tile拖拽結束代碼通過 TileControl的ItemDropped 事件執行
動態創建Tile
ti = new TileItem(); ti.ItemSize = TileItemSize.Small;//樣式 小圖標 var account = new TileItemElement(); account.Appearance.Normal.Font = new System.Drawing.Font("微軟雅黑", 18.0f, System.Drawing.GraphicsUnit.Point); ti.Elements.Add(account); var amount = new TileItemElement(); amount.TextAlignment = TileItemContentAlignment.BottomRight; ti.Elements.Add(amount); if (File.Exists(@"img/異常警報.jpg")) { ti.BackgroundImage = Image.FromFile(@"img/異常警報.jpg"); } else ti.BackgroundImage = Properties.Resources.異常有警報; ti.BackgroundImageScaleMode = TileItemImageScaleMode.Stretch; tlGrop.Items.Add(ti);//加到組里
這種自定義控件屬性太多 有時得試着去找如 我要生成的tile從左上開始顯示(默認居中)
tlC.VerticalContentAlignment = DevExpress.Utils.VertAlignment.Top;
tlC.HorizontalContentAlignment = DevExpress.Utils.HorzAlignment.Near;
