我使用 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:名称”,也没有显示