2

我有一个与使用 WPF 在 XAML 中绑定时设置路径有关的问题。

假设我的 DataContext 是 PropertyInfo 类型。PropertyInfo 包含有关属性名称的数据。

在该对象中,我嵌套(例如)TextBox,我想将哪个 Text 属性绑定到具有另一个元素 DataContext 名称的属性。

类似的东西[它是伪代码,因为那样不可能]:

<DataTemplate>
    <TextBox Text={Binding ElementName=someElement, Path=DataContext. + {Binding Path=Name}}/>
</DataTemplate>

我想创建灵活的视图,这就是我需要解决这个问题的原因。有没有办法在没有代码的情况下实现这一目标?

考虑到上述所有情况,我认为我可以让我的问题简短,并简单地询问是否有办法在设置绑定路径时连接字符串。

4

1 回答 1

2

我不确定我是否理解正确,但这是多重绑定可以帮助的吗?

<TextBlock Grid.Row="3" Grid.Column="1" Padding="5"><TextBlock.Text>
<MultiBinding StringFormat="[{0}, {1}]">
            <Binding Path="LastName"></Binding>
            <Binding Path="FirstName"></Binding>
 </MultiBinding>
    </TextBlock.Text>
  </TextBlock>
于 2012-05-01T16:50:33.103 回答