Beispiel #1
0
 protected void HandleNewsItemCommand(object sender, RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "MarkIsUrgent")
     {
         NewsController  controller = new NewsController();
         CommandCheckBox checkbox   = (CommandCheckBox)e.CommandSource;
         controller.SelectNewsPost((int)e.CommandArgument);
         controller.UpdateIsUrgent(checkbox.Checked);
     }
 }
            public void InstantiateIn(Control container)
            {
                var checkBox = new CommandCheckBox
                {
                    CssClass             = "js-selectable",
                    CheckedCommandName   = "storemapping:map",
                    UncheckedCommandName = "storemapping:unmap",
                };

                checkBox.DataBinding += ControlDataBinding;
                checkBox.Command     += ControlCommand;
                container.Controls.Add(checkBox);
            }