foreach (var row in menulists)
{
if(row.Pid==null || row.Pid==0)
{
parentItem = new AgMenuItem();
parentItem.Header = row.Text;
parentItem.Tag = row.Url;
parentItem.Click += new EventHandler(parentItem_Click);
SPMenus.Items.Add(parentItem);
}
else
{
DevExpress.AgMenu.AgMenuItem objSubitem = new AgMenuItem();
objSubitem.Header = row.Text;
objSubitem.Tag = row.Url;
objSubitem.Click += new EventHandler(objSubitem_Click);
parentItem.Items.Add(objSubitem);
objSubitem.Visibility = Visibility.Visible;
}
}
void parentItem_Click(object sender, EventArgs e)
{
//var item = sender as DevExpress.AgMenu.AgMenuItem;
//string str = "http://203.193.129.34/reports";
//Uri objUri = new Uri(str, UriKind.RelativeOrAbsolute);
//ContentFrame.Navigate(objUri);
var item = sender as DevExpress.AgMenu.AgMenuItem;
SPSubItemsofAgMenus.Children.Clear();
foreach (DevExpress.AgMenu.AgMenuItem row in item.ParentItem.Items)
{
Button button = new Button();
button.Content = "";
button.Height = 30;
button.Content = row.Header;
button.Tag = row.Tag;
SPSubItemsofAgMenus.Children.Add(button);
button.Click += new RoutedEventHandler(button_Click);
}
}
{
if(row.Pid==null || row.Pid==0)
{
parentItem = new AgMenuItem();
parentItem.Header = row.Text;
parentItem.Tag = row.Url;
parentItem.Click += new EventHandler(parentItem_Click);
SPMenus.Items.Add(parentItem);
}
else
{
DevExpress.AgMenu.AgMenuItem objSubitem = new AgMenuItem();
objSubitem.Header = row.Text;
objSubitem.Tag = row.Url;
objSubitem.Click += new EventHandler(objSubitem_Click);
parentItem.Items.Add(objSubitem);
objSubitem.Visibility = Visibility.Visible;
}
}
void parentItem_Click(object sender, EventArgs e)
{
//var item = sender as DevExpress.AgMenu.AgMenuItem;
//string str = "http://203.193.129.34/reports";
//Uri objUri = new Uri(str, UriKind.RelativeOrAbsolute);
//ContentFrame.Navigate(objUri);
var item = sender as DevExpress.AgMenu.AgMenuItem;
SPSubItemsofAgMenus.Children.Clear();
foreach (DevExpress.AgMenu.AgMenuItem row in item.ParentItem.Items)
{
Button button = new Button();
button.Content = "";
button.Height = 30;
button.Content = row.Header;
button.Tag = row.Tag;
SPSubItemsofAgMenus.Children.Add(button);
button.Click += new RoutedEventHandler(button_Click);
}
}
No comments:
Post a Comment