【发布时间】:2013-04-11 22:17:50
【问题描述】:
在开发 Windows Phone 8 应用程序时,我遇到了有关数据绑定和转换器中的绑定的问题。
我正在尝试将按钮发送到转换器,以便我可以使用以下代码访问其所有属性
<Button Content="{Binding OwnBoard, Mode=OneWay}" Grid.Row="0" Background="{Binding RelativeSource={RelativeSource Mode=Self}, Converter={StaticResource BoardToBackConv}}" />
当我点击转换器中的断点时,我将按钮作为绑定对象,但控件的 Content 属性为 Null。 我需要访问存储在 Content 属性中的对象。
据我所知,由于绑定的顺序,Content 属性应该已经包含一个值。
知道如何进行这项工作吗?
【问题讨论】:
-
所以如果我理解你的问题,你是在根据内容改变背景吗?
-
@AlastairPitts 是的。这就是我想做的。为什么我需要内容是因为我想为元素的矩阵(数组数组)执行此操作。绑定到矩阵并使用 Grid.Row 和 Grid.Column 属性访问矩阵中的元素,以便我可以定义背景。
标签: xaml binding windows-phone-8 converter