Exemplo n.º 1
0
 public void Dock()
 {
     if (DockCommand != null && DockCommand.CanExecute(DataContext))
     {
         DockCommand.Execute(DataContext);
     }
 }
Exemplo n.º 2
0
				public static DockCommand GetDockCommand(string commandText, string cssClass, string path = "", string overrideFunction = "")
				{
						if (path.Contains(".aspx") || overrideFunction.Contains("OpenURL")) return GetJSDockCommand(commandText, cssClass, path, overrideFunction);

						var cmd = new DockCommand();
						cmd.AutoPostBack = true;
						cmd.Name = commandText;
						cmd.Text = commandText;
						cmd.CssClass = cssClass;

						return cmd;
				}
Exemplo n.º 3
0
				private static DockCommand GetJSDockCommand(string commandText, string cssClass, string url, string overrideFunction)
				{
						var cmd = new DockCommand();
						cmd.AutoPostBack = false;
						cmd.OnClientCommand = (!String.IsNullOrEmpty(overrideFunction)) ? overrideFunction : "openExpandEditRadWindow";
						cmd.Name = url;
						cmd.Text = commandText;
						cmd.CssClass = cssClass;

						return cmd;
				}
Exemplo n.º 4
0
        private RadDock CreateRadDock()
        {
            int docksCount = CurrentDockStates.Count;

            RadDock dock = new RadDock();
            dock.DockMode = DockMode.Docked;
            dock.UniqueName = Guid.NewGuid().ToString().Replace('-', 'a');
            dock.ID = string.Format("RadDock{0}", dock.UniqueName);
            dock.Skin = skin;
            dock.EnableEmbeddedSkins = false;
            dock.CssClass = "dashboard";

            dock.Title = "Dock";
            dock.Text = string.Format("Added at {0}", DateTime.Now);
            dock.Width = Unit.Pixel(300);
            dock.EnableAnimation = true;
            dock.EnableRoundedCorners = true;

            dock.Commands.Add(new DockCloseCommand());
            //dock.Commands.Add(new DockExpandCollapseCommand());

            DockCommand customcommand = new DockCommand();
            customcommand.OnClientCommand = "MaximizeMinimize";
            customcommand.Name = "MaximizeMinimize";
            customcommand.CssClass = "DockMaximize";
            dock.Commands.Add(customcommand);

            return dock;
        }
Exemplo n.º 5
0
        private RadDock CreateRadDockFromState(DockState state)
        {
            RadDock dock = new RadDock();
            dock.DockMode = DockMode.Docked;
            dock.ID = string.Format("RadDock{0}", state.UniqueName);
            dock.Skin = skin;
            dock.EnableEmbeddedSkins = false;
            dock.CssClass = "dashboard";

            dock.ApplyState(state);
            dock.Commands.Add(new DockCloseCommand());
            //dock.Commands.Add(new DockExpandCollapseCommand());

            DockCommand customcommand = new DockCommand();
            customcommand.OnClientCommand = "MaximizeMinimize";
            customcommand.Name = "MaximizeMinimize";
            customcommand.CssClass = "DockMaximize";
            dock.Commands.Add(customcommand);

            dock.EnableAnimation = true;
            dock.EnableRoundedCorners = true;

            return dock;
        }