Exemplo n.º 1
0
        public override void LayoutDetailView()
        {
            DetailViewLayout.ClearNodes();
            var mst = DetailView.Items["StaticText"];

            if (mst == null)
            {
                var t = DetailView.Items.AddNode <IModelStaticText>("StaticText");
                t.Text = "请在菜单中[填加指令],并选择相应的子级项目.";
                mst    = t;
            }
            var msg = DetailViewLayout.AddNode <IModelLayoutViewItem>("Message");

            msg.ViewItem = mst;

            base.LayoutDetailView();
        }
Exemplo n.º 2
0
        protected IModelTabbedGroup TabbedGroup(int index, params string[] property)
        {
            var tab = DetailViewLayout.AddNode <IModelTabbedGroup>("T" + index);

            tab.Index = index;

            var lastIndex = 0;

            foreach (var item in property)
            {
                var group = tab.AddNode <IModelLayoutGroup>("G" + lastIndex);
                var rst   = group.AddNode <IModelLayoutViewItem>("I" + lastIndex);
                rst.ViewItem = DetailView.Items[item];
                lastIndex++;
                group.Index = lastIndex;
            }
            return(tab);
        }