【发布时间】:2012-03-31 15:08:11
【问题描述】:
我正在使用dataTemplate。这是模板:
<ItemsControl ItemsSource="{Binding RAM.Partitions}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding Position, StringFormat={}{0}k}"/>
<Grid Grid.Column="1">
<Border>
<Border.Height>
<MultiBinding Converter="{StaticResource MultiplyConverter}">
<Binding ElementName="LayoutRoot" Path="ActualHeight"/>
<Binding Path="Size" />
<Binding Path="RAM.Size" />
</MultiBinding>
</Border.Height>
</Border>
</Grid>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
你能看到这条线吗?
<Binding Path="RAM.Size" />
那行给我一个异常,应该是因为RAM.Size 来自父元素。我怎样才能得到那个值?
提前致谢!
【问题讨论】:
标签: c# wpf data-binding binding datatemplate