我有一系列带有公式名称的文本块,例如在我的XAML中创建的" BlockOne"," BlockTwo"等。我想用文本访问块名称,即:
if (output.Contains("206.218.192.186"))
{
TextBlock + "One".Text = "AI";
}
我该怎么做?
答案 0 :(得分:1)
您可以使用FindName函数,它可以让您找到一个控件,将其转换为您的类型,在本例中为TextBlock,并从那里访问它的Text值。
(TextBlock)this.FindName("myTextBlock").Text = "AI";
答案 1 :(得分:0)
尝试使用父容器的FindName function。
以下是其他一些可能会在细节上展开的帖子: