Consider the following code:
Produces the following error when you toggle the button
Index was out of range. Must be non-negative and less than the size of the collection.
However, the following code works as expected:
What am I doing wrong?
<telerik:RadRibbonBar ID="Menu" runat="server" OnButtonToggle="ButtonToggle" />private void Page_Load(object sender, System.EventArgs e){ if (!IsPostBack) { String Menu_XML = new XElement("RibbonBar" , new XElement("Tab", new XAttribute("Text", "View") , new XElement("Group", new XAttribute("Text", "Columns") , new XElement("ToggleButton", new XAttribute("Text", "test"))))).ToString(); Menu.LoadXml(Menu_XML); }}protected void ButtonToggle(object sender, System.EventArgs e){}Produces the following error when you toggle the button
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: indexProduces the following error when you toggle the button
However, the following code works as expected:
<telerik:RadRibbonBar ID="Menu" runat="server" OnButtonToggle="ButtonToggle"> <telerik:RibbonBarTab Text="View"> <telerik:RibbonBarGroup Text="Columns"> <Items> <telerik:RibbonBarToggleButton Text="Test" /> </Items> </telerik:RibbonBarGroup> </telerik:RibbonBarTab></telerik:RadRibbonBar>What am I doing wrong?