我尝试在WPF中添加选项卡到选项卡控件,但是在运行时控件上什么也没有出现。我尝试按照我经常看到的例子操作。现在这就是我所拥有的,但是它不起作用
_myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
MessageBox.Show(myReader["SectionName"].ToString());
TabItem newTabItem = new TabItem
{
Header = myReader["SectionName"].ToString(),
Name = myReader["SectionID"].ToString()
};
TabMain.Items.Add(newTabItem);
}
_myConnection.Close();
TabMain.SelectedIndex = 0;
2条答案
按热度按时间wn9m85ua1#
可以使用下面的代码动态添加选项卡。
添加以下代码以全局声明选项卡控件示例。
现在,将以下代码添加到选项卡控件的已加载事件中。
我使用了一个按钮为现有的选项卡控件添加新的选项卡。
下面是我的选项卡控件xaml视图。
最后,使用这个选项卡,您可以向现有的选项卡控件动态添加任意数量的选项卡。
希望这能满足你的需要。
yptwkmov2#
也许是DB值中的一些东西?我只是编写了最琐碎的for循环来测试,这工作得很好(只使用XAML上的TabControl和OnLoaded事件):