如何解决如何在 c# UWP 中获取标签页的文本框?
我是 c# UWP 的新手,我尝试制作一个 tabcontrol,效果很好。 现在我试图获取 tabcontrol 的当前文本框,但没有奏效。
我已经在 winforms 中做到了,效果很好:
READ
所以我不知道如何在 UWP 中做同样的事情。
如果有人可以帮助我,我会很高兴:D
编辑:
NuGet 的导入
documents
这里是 MainPage.xaml 中的 tabcontrol:
private RichTextBox GetRichTextBox()
{
RichTextBox richtext= null;
TabPage tab = tabControl1.SelectedTab;
if (tab != null)
{
richtext = tab .Controls[0] as RichTextBox;
}
return richtext ;
}
这里是我如何使用文本框创建标签页
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
解决方法
您可以先尝试获取 TabViewItem 的列表,然后再根据索引获取特定的 TabItem。然后就可以得到TabViewItem的内容了,应该是TextBox控件。
您可以参考以下代码:
//get the tabitems array
var TabItems = EditTabControl.TabItems.ToArray();
//get the tabitem based on the index.
MUXC.TabViewItem targetItem = (MUXC.TabViewItem)TabItems[0];
//get the textbox you added to the tabitem
TextBox content = (TextBox)targetItem.Content;
//change the text
content.Text = "This is test";
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。