【发布时间】:2011-07-25 13:45:50
【问题描述】:
我的窗口中有一个 tabcontrol,在每个 tabitem 里面我想有一个不同的页面。
我可以通过在 TabItem 内创建一个 Frame 并在后面的代码中使用例如:
frame1.Content = new Pages.MyPage()
如何在 XAML 中做同样的事情?
【问题讨论】:
我的窗口中有一个 tabcontrol,在每个 tabitem 里面我想有一个不同的页面。
我可以通过在 TabItem 内创建一个 Frame 并在后面的代码中使用例如:
frame1.Content = new Pages.MyPage()
如何在 XAML 中做同样的事情?
【问题讨论】:
您可能不需要框架。这样的事情应该可以工作。
<TabControl>
<TabItem>
<MyPage Name=frame1 />
</TabItem>
<TabItem>
<MyPage Name=frame2 />
</TabItem>
</TabControl>
如果你想要框架就这样做:
<TabItem>
<Frame>
<MyPage Name=frame1 />
</Frame>
</TabItem>
【讨论】:
<TabItem>
<Frame Source="MyPage.xaml" />
</TabItem>
【讨论】: