【发布时间】:2013-12-30 10:13:41
【问题描述】:
我注意创建向导,在向导中我有选项卡控件,它必须根据上下文调用用户控件,我需要创建能够调用的向导 根据用户选择不同的页面,目前我调用的页面如下我认为不是正确的方式,任何想法我应该怎么做通过代码(不是在 xaml 中)即根据某些决定将合适的页面调用到选项卡控件。 这是 xaml:
<Border Grid.Column="1" Name="MainBorder">
<TabControl x:Name="MainTabControl" Height="638" VerticalAlignment="Bottom">
<TabItem Visibility="Collapsed" >
<Frame Source="page1.xaml" />
</TabItem>
<TabItem Visibility="Collapsed" >
<Frame Source="page2.xaml"/>
</TabItem>
<TabItem Visibility="Collapsed" Header="Step 3">
<TextBlock Text="Page 3"/>
</TabItem>
<TabItem Visibility="Collapsed" Header="Step 4">
<TextBlock Text="Page 4"/>
</TabItem>
</TabControl>
</Border>
更新 我在主窗口中尝试如下但没有成功 通过代码创建新选项卡并将第 1 页添加到其中,然后将其添加到 MainTabControl
TabControl tabControl = new TabControl(new Page1());
MainTabControl.add..
。 主选项卡控件中没有添加
【问题讨论】:
标签: c# wpf wpf-controls wpfdatagrid