【问题标题】:How to get textblock binding value?如何获取文本块绑定值?
【发布时间】:2012-06-20 19:26:18
【问题描述】:

我在 xaml 中绑定了我的文本块,是否可以将值输出到我的编码中?

我的绑定编码

<TextBlock Height="40" HorizontalAlignment="Left" Margin="8,24,10,0" Name="txtBlockCustName" Text="{Binding CustName, Mode=OneWay}" VerticalAlignment="Top" FontSize="26" />

我想把我的 mainpage.xaml.cs 像

string CustName = txtBlockCustName.Text;

但它有错误..

【问题讨论】:

  • 也许stackoverflow.com/a/4364974/296526 就是你要找的。​​span>
  • 当前内容中不存在。
  • 文本块的范围是什么?它是在容器内还是在网格内?数据上下文设置为什么?基本上 CustName 必须作为设置数据上下文的对象的属性来实现。你上面所做的就是试图创建一个循环引用。我会看看 XAML 的数据绑定。
  • 在列表框数据模板内..是否可以不使用列表框数据模板绑定文本块?

标签: c# windows-phone-7


【解决方案1】:

您无法访问此文本块,因为它绑定在列表框模板中。如果列表中有多个文本块,如何通过名称访问它?该程序不会知道您要求的文本块。这就是引发错误的原因。

您可以使用绑定到列表框的集合来获取客户名称。

【讨论】:

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