title: RadContextMenu showing incorrect items when used in RadMultiPage
body: <p>I have a RadContextMenu that is bound to a Radgrid. The context menu just allows the user to set the number of rows per page to show. When I use the Context menu on a RadMultipage that has several radgrids, the items being bound to the ContextMenu are incorrect.</p>
  
  <p>For example the first RadContextMenu will have the following items added to it.
  (5,10,25,100,250,500)</p>
  
  <p>Several other RadContextMenus on the Multipage will have this set of items added to it.
  (5,10,25,100)</p>
  
  <p>When the page loads, every single ContextMenu on the different pages inside the Multipage has the first set of items added to it. The m_MaximumPaerRowsToDisplay property is being set correctly before OnInit is fired(I can step through and see that the other context menus are having the correct item set added).</p>
  
  <p>The Items are being added to the ContextMenu during the OnInit event.</p>
  
  <pre><code>RadContextMenu1 = new RadContextMenu();
          RadMenuItem rmi = new RadMenuItem("Rows To Display".Localize());
          //there should always be at least a 5 rows added.
          rmi.Items.Add(new RadMenuItem("5"));
          if (m_MaximumPagerRowsToDisplay &gt;= 10)
              rmi.Items.Add(new RadMenuItem("10"));
          if (m_MaximumPagerRowsToDisplay &gt;= 25)
              rmi.Items.Add(new RadMenuItem("25"));
          if (m_MaximumPagerRowsToDisplay &gt;= 50)
              rmi.Items.Add(new RadMenuItem("50"));
          if (m_MaximumPagerRowsToDisplay &gt;= 100)
              rmi.Items.Add(new RadMenuItem("100"));
          if (m_MaximumPagerRowsToDisplay &gt;= 250)
              rmi.Items.Add(new RadMenuItem("250"));
          if (m_MaximumPagerRowsToDisplay &gt;= 500)
              rmi.Items.Add(new RadMenuItem("500"));
          if (m_MaximumPagerRowsToDisplay &gt;= 1000)
              rmi.Items.Add(new RadMenuItem("1000"));
  </code></pre>
  
  <p>Any ideas?</p>