【发布时间】:2021-12-19 21:10:45
【问题描述】:
我试图了解 WPF 中绑定的限制(如果有的话)。我了解如何绑定到 XAML 中预定义数量的对象,例如:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding MyText}" Grid.Row="1" Grid.Column="0"/>
</Grid>
(我以 TextBlock 为例,它可以是 Button 或任何其他元素) 现在,假设我需要显示其中的一些而不是单个 TextBlock,但确切的数字只有在运行时才能知道,以及要写入每个 TextBlock 的文本(以及可能的其他属性,我可能想绑定)。这在实践中可以实现吗?
【问题讨论】:
-
你可能想看看Data Templates。