104 |
104 |
105 UiGridContainer(Grid grid, int margin, int columnspacing, int rowspacing); |
105 UiGridContainer(Grid grid, int margin, int columnspacing, int rowspacing); |
106 |
106 |
107 void Add(FrameworkElement control, UiBool fill); |
107 void Add(FrameworkElement control, UiBool fill); |
108 }; |
108 }; |
|
109 |
|
110 struct UiTabView { |
|
111 UiObject* current; |
|
112 int close = 0; |
|
113 |
|
114 virtual UiObject* AddTab(const char* label) = 0; |
|
115 |
|
116 virtual FrameworkElement GetFrameworkElement() = 0; |
|
117 }; |
|
118 |
|
119 struct UiTabViewContainer : UiContainer { |
|
120 UiTabView* tabview; |
|
121 |
|
122 UiTabViewContainer(UiTabView* tabview); |
|
123 |
|
124 void Add(FrameworkElement control, UiBool fill); |
|
125 }; |
|
126 |
|
127 struct UiPivotTabView : UiTabView { |
|
128 Pivot pivot; |
|
129 UiSubContainerType subcontainer; |
|
130 int margin; |
|
131 int spacing; |
|
132 int columnspacing; |
|
133 int rowspacing; |
|
134 |
|
135 UiPivotTabView(UiObject *obj, Pivot pivot, UiTabViewArgs args); |
|
136 |
|
137 UiObject* AddTab(const char* label); |
|
138 FrameworkElement GetFrameworkElement(); |
|
139 }; |