2010-02-25 105 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