【问题标题】:Targeting XAML controls in C#在 C# 中定位 XAML 控件
【发布时间】:2019-01-12 15:27:56
【问题描述】:

我是 Visual Studio 及其语言的新手...

我进行了搜索,但找不到答案。也许我没有使用正确的语法进行搜索。

这就是我想要做的。

<TextBlock x:Name="test">Hello World</TextBlock>

我相信有一种方法可以使用 X:NAME 属性或任何其他使用 C# 的属性来定位 TEXTBLOCK 控件,例如在 HTML 和 JS 中我可以做这样的事情

<div id="test></div>

然后我可以像这样通过它在 JS 中的 ID 来定位元素

div = document.getElementById('test');

我相信我可以在 C# 中做类似的事情

请问有什么办法吗?

【问题讨论】:

    标签: c# xaml


    【解决方案1】:

    XAML

    <TextBlock x:Name="TestTextBlock">Hello World</TextBlock>
    

    代码隐藏

    TestTextBlock.Text = "blerg";
    

    虽然这么说,XAML 喜欢被数据绑定,并且这样做的常用方法是使用 MVVM,我会开始亲自研究这个

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多