public MenuTreeItem AddSubMenuTreeItem(
            System.String treeItemName
            , System.String title
            , System.String subTitle
            , System.String description
            , System.String iconResourceName
            , System.String iconResourceUrl
            , System.String sourceTypeFullName
            , System.String senderView
            , Framework.UIAction uIAction
            , Framework.UIActionStatus uIActionStatus
            )
        {
            if (this.MenuTreeItems == null)
            {
                this.MenuTreeItems = new Collection <MenuTreeItem>();
            }
            MenuTreeItem _Item = new MenuTreeItem(
                treeItemName
                , title
                , subTitle
                , description
                , iconResourceName
                , iconResourceUrl
                , sourceTypeFullName
                , senderView
                , uIAction
                , uIActionStatus
                );

            this.MenuTreeItems.Add(_Item);
            return(_Item);
        }
 public NavigationSetting(
     System.String sourceTypeFullName,
     System.String senderView,
     Framework.UIAction uIAction,
     Framework.UIActionStatus uIActionStatus,
     Framework.UIAction nextUIAction,
     System.String targetUrl,
     System.Type targetPageType)
     : base()
 {
     this.SourceTypeFullName = sourceTypeFullName;
     this.SenderView         = senderView;
     this.UIAction           = uIAction;
     this.UIActionStatus     = uIActionStatus;
     this.NextUIAction       = nextUIAction;
     this.TargetUrl          = targetUrl;
     this.TargetPageType     = targetPageType;
 }
 public MenuTreeItem(
     System.String treeItemName,
     System.String title,
     System.String subTitle,
     System.String description,
     System.String iconResourceName,
     System.String iconResourceUrl,
     System.String sourceTypeFullName,
     System.String senderView,
     Framework.UIAction uIAction,
     Framework.UIActionStatus uIActionStatus)
     : this()
 {
     this.TreeItemName       = treeItemName;
     this.Title              = title;
     this.SubTitle           = subTitle;
     this.Description        = description;
     this.IconResourceName   = iconResourceName;
     this.IconResourceUrl    = iconResourceUrl;
     this.SourceTypeFullName = sourceTypeFullName;
     this.SenderView         = senderView;
     this.UIAction           = uIAction;
     this.UIActionStatus     = uIActionStatus;
 }
        public void Add(System.String sourceTypeFullName, System.String senderView, Framework.UIAction uIAction, Framework.UIActionStatus uIActionStatus, Framework.UIAction nextUIAction, System.String targetUrl, System.Type targetPageType)
        {
            NavigationSetting _Item = new NavigationSetting(sourceTypeFullName, senderView, uIAction, uIActionStatus, nextUIAction, targetUrl, targetPageType);

            this.Add(_Item);
        }