private void CreateRequiredButtons (ButtonPageData ActuallXmlButtons) { HandleAllButtonPage ButtonPageHandler = new HandleAllButtonPage (); ButtonPageHandler.ButtonClickEventHandler = new RoutedEventHandler (Button_Click); foreach (XmlNode ButtonEntry in ActuallXmlButtons.m_Entries) { ButtonPageHandler.CreateThisButton (true, ButtonEntry, ActuallXmlButtons.m_Defaults); } }
private void FillStaticMessages () { if (m_ButtonPageStack.Count == 0) return; ButtonPageData ButtonPage = (ButtonPageData)m_ButtonPageStack [m_ButtonStackIndex]; XmlNode StaticEntries = ButtonPage.m_ButtonXmlPage.DocumentElement.SelectSingleNode ("child::" + CVM.CommonValues.BUTTON_STATIC_ENTRIES); if (StaticEntries == null) return; ButtonPageData StaticButtonPage = new ButtonPageData(); StaticButtonPage.m_ButtonXmlPage = ButtonPage.m_ButtonXmlPage; StaticButtonPage.m_Entries = ButtonPage.m_ButtonXmlPage.DocumentElement.SelectNodes ("child::" + CVM.CommonValues.BUTTON_ENTRIES + "/" + CVM.CommonValues.BUTTON_STATIC_ENTRIES); StaticButtonPage.m_Defaults = ButtonPage.m_ButtonXmlPage.DocumentElement.SelectSingleNode ("child::" + CVM.CommonValues.BUTTON_DEFAULTS); StaticButtonPage.m_NumberOfRowsAndColumns = GetSizeOfButtonField (StaticButtonPage, false); CreateRequiredGrid (Static_Grid_Root, StaticButtonPage); HandleAllButtonPage ButtonPageHandler = new HandleAllButtonPage (); ButtonPageHandler.ButtonClickEventHandler = new RoutedEventHandler(Button_Click); foreach (XmlNode Entry in StaticEntries) { ButtonPageHandler.CreateThisButton (false, Entry, StaticButtonPage.m_Defaults); } }