【发布时间】:2012-01-23 14:26:17
【问题描述】:
我有一个数据模板
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ui:UniformWrapPanel />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border MouseUp="ItemBorder_MouseUp" Name="ItemBorder" CornerRadius="10" BorderBrush="Black" BorderThickness="1" Margin="3" Background="{Binding Converter={StaticResource RescuerColorConverter}}">
<StackPanel Orientation="Vertical" Margin="3">
<TextBlock FontWeight="Bold" FontSize="20" Text="{Binding Path=Identifier}" HorizontalAlignment="Center" />
<TextBlock FontSize="16" Text="{Binding Converter={StaticResource RescuerNameConverter}}" HorizontalAlignment="Center" />
</StackPanel>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
显示人员及其标识符的列表:
+--------+
| 6969 |
| Name |
+--------+
如果我在边框控件上设置 MouseUp,我可以从框中获取事件,但是如何从文本块中获取值?
谢谢。
【问题讨论】:
标签: wpf xaml data-binding datatemplate