2010-02-25 112 views
0

假设我有一个ListView和TextBox,并且它们位于同一个窗口的不同容器中的 。另一个WPF控件事件的触发属性

在列表视图中选择项目我希望根据列表视图数据绑定选定项目来更新文本框文本属性 。 XAML有可能吗?

回答

2

当然...检查了这一点

<Page 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <StackPanel> 
    <ListBox x:Name="lb"> 
    <TextBlock Text="Hey"/> 
    <TextBlock Text="There"/> 
    </ListBox> 
    <TextBlock Text="{Binding SelectedItem.Text, ElementName=lb}"/> 
    </StackPanel> 
</Page> 

您可以绑定到的SelectedItem。在这种情况下,我在作弊,因为我知道它是一个TextBlock,但在现实世界中,您必须编写一个DataTemplate(最有可能)。

+0

谢谢你,我的问题是我无法设置ElementName,B/C VS发布的错误。 – Dmitry 2010-02-25 14:18:03