【发布时间】:2012-05-04 06:51:28
【问题描述】:
我使用 ItemsControl 和 DataTemplate 创建了简单的示例。我想使用文本块中的 C# 代码绑定值。但是我没有在代码隐藏文件中获得文本块名称和数据模板名称,请告诉我为什么。什么如何获取控件的名称?
<ItemsControl ItemsSource="{Binding Path=.}" >
<ItemsControl.ItemTemplate>
<DataTemplate x:Name="datatemp">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="Textblock1" Text="{Binding }" FontWeight="Bold" ></TextBlock>
<TextBlock Text=", " />
<TextBlock Text="{Binding }" x:Name="Textblock2"></TextBlock>
<TextBlock Text=", " />
<TextBlock Text="{Binding }" x:Name="Textblock3"></TextBlock>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
但在代码文件 Textblock1 和其他名称中,即使我只使用了“名称”而不是“x:名称”,也没有显示
【问题讨论】:
-
你想用数据模板和文本块做什么?
标签: wpf