private void radListControl1_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e) { this.radPanorama1.Items.Clear(); for (int i = 0; i < 5; i++) { RadTileElement tile = new RadTileElement(); tile.Text = "Tile" + e.Position + "." + i; this.radPanorama1.Items.Add(tile); } }
private TileGroupElement GetItemGroup(RadTileElement item) { foreach (TileGroupElement group in this.panUsingPlayingBoards.Groups) { if (group.Items.Contains(item)) { return(group); } } return(null); }
public void AddPanoramaTile(MemberRentPlayingBoard memberRent, TileGroupElement tileGroupElement, RadPanorama radPanorama, string name, string text, int second, int minute, int hour, int day, double price) { Timer timer = new Timer(); timer.Enabled = true; timer.Interval = 1000; timer.Tick += Timer_Tick; timer.Start(); this.Second = second; this.Minute = minute; this.Hour = hour; this.Day = day; this.Price = price; _radTileElement = new Telerik.WinControls.UI.RadTileElement(); tileGroupElement.Items.AddRange(new Telerik.WinControls.RadItem[] { _radTileElement }); _radTileElement.Font = new System.Drawing.Font("B Yekan", 10F); _radTileElement.Tag = memberRent; _radTileElement.Name = name; _radTileElement.RightToLeft = true; _radTileElement.Text = text; _radTileElement.ColSpan = 1; _radTileElement.TextAlignment = ContentAlignment.TopCenter; //radTileElement.AllowDrag = false; if (text.Length > 13) { _radTileElement.ColSpan = 2; } _radTileText = text; radPanorama.Groups.AddRange(new Telerik.WinControls.RadItem[] { tileGroupElement }); _radTileElement.Click += _radTileElement_Click; }
public MainForm() { this.InitializeComponent(); SettingsPage.Text = ServiceLocator.LanguageCatalog.GetString("Settings"); var f = new Panel(); f.BorderStyle = BorderStyle.FixedSingle; f.Visible = true; var undoBtn = new RadButtonElement(); undoBtn.Image = Resources.Undo_icon; undoBtn.Name = "undoBtn"; undoBtn.ShowBorder = false; undoBtn.Enabled = false; undoBtn.Click += (s, e) => UndoRedoManager.Undo(); var redoBtn = new RadButtonElement(); redoBtn.Image = Resources.Redo_icon; redoBtn.Name = "redoBtn"; redoBtn.ShowBorder = false; redoBtn.Enabled = false; redoBtn.Click += (s, e) => UndoRedoManager.Redo(); UndoRedoManager.CommandDone += (s, e) => { undoBtn.Enabled = UndoRedoManager.CanUndo; redoBtn.Enabled = UndoRedoManager.CanRedo; }; this.FormElement.TitleBar.SystemButtons.Children.Insert(0, undoBtn); this.FormElement.TitleBar.SystemButtons.Children.Insert(1, redoBtn); this.host = DesignerHost.CreateHost(f, null, (sender, e) => { this.propertyGrid.SelectedObject = sender; }, false); this.host.AddControl(new Button()); this.radPanel1.Controls.Add(this.host); this.ProductsView.Groups.Clear(); Price.PriceChanged += (s, e) => { this.priceLbl.DigitText = Price.Value; this.historyView1.Invalidate(); }; this.productsView1.DataSource = DbContext.ProductCollection; this.productsView1.BestFitColumns(); foreach (var pc in DbContext.ProductCategoryCollection.FindAll()) { var tmp = new TileGroupElement() { Name = pc.Name, Visibility = Telerik.WinControls.ElementVisibility.Visible, Text = pc.Name, Tag = pc.id }; foreach (var p in DbContext.ProductCollection.FindAll()) { var tmpItem = new RadTileElement() { Text = p.ID, Image = Image.FromStream(new MemoryStream(p.Image)), Name = p.ID, Tag = p.TotalPrice, Visibility = Telerik.WinControls.ElementVisibility.Visible }; tmpItem.Click += (s, e) => { Price.Add(p); ServiceLocator.ProductHistory.Add(p); }; tmp.Items.Add(tmpItem); } this.ProductsView.Groups.Add(tmp); } #if DEBUG Cursor.Show(); #else Cursor.Hide(); #endif PluginLoader.AddObject("ui", new UiClass(this)); PluginLoader.AddObject("import", new Action <string>(c => { var ass = Assembly.LoadFile(c); foreach (var t in ass.GetTypes()) { PluginLoader.AddType(t.Name, t); } })); }
private RadTileElement RadTile(Lig lig, int a) { switch (a) { case 1: { RadTileElement tile = new RadTileElement(); Image newImage = Image.FromFile(lig.Address); tile.Image = newImage; tile.ImageLayout = ImageLayout.Zoom; tile.BackColor = Color.FromArgb(147, 194, 35); tile.RowSpan = 2; tile.CellPadding = new Padding(5); tile.Tag = lig.ID; tile.Click += new System.EventHandler(carouselItem_Click); return(tile); } case 2: { RadTileElement tile = new RadTileElement(); Image newImage = Image.FromFile(lig.Address); tile.Image = newImage; tile.ImageLayout = ImageLayout.Zoom; tile.BackColor = Color.FromArgb(147, 194, 35); tile.RowSpan = 1; tile.CellPadding = new Padding(2); tile.Tag = lig.ID; tile.Click += new System.EventHandler(carouselItem_Click); return(tile); } case 3: { RadTileElement tile = new RadTileElement(); Image newImage = Image.FromFile(lig.Address); tile.Image = newImage; tile.ImageLayout = ImageLayout.Zoom; tile.BackColor = Color.FromArgb(147, 194, 35); tile.RowSpan = 3; tile.CellPadding = new Padding(2); tile.Tag = lig.ID; tile.Click += new System.EventHandler(carouselItem_Click); return(tile); } case 4: { RadTileElement tile = new RadTileElement(); Image newImage = Image.FromFile(lig.Address); tile.Image = newImage; tile.ImageLayout = ImageLayout.Zoom; tile.BackColor = Color.FromArgb(147, 194, 35); tile.RowSpan = 1; tile.CellPadding = new Padding(1); tile.Tag = lig.ID; tile.Click += new System.EventHandler(carouselItem_Click); return(tile); } default: { RadTileElement tile = new RadTileElement(); Image newImage = Image.FromFile(lig.Address); tile.Image = newImage; tile.ImageLayout = ImageLayout.Zoom; tile.BackColor = Color.FromArgb(147, 194, 35); tile.RowSpan = 5; tile.CellPadding = new Padding(2); tile.Tag = lig.ID; tile.Click += new System.EventHandler(carouselItem_Click); return(tile); } } }