Tôi đang sử dụng dataTemplate
. Đây là mẫu:Cách nhận giá trị gốc trong multibinding
<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>
Bạn có thấy dòng này không?
<Binding Path="RAM.Size" />
Dòng đó ném cho tôi một ngoại lệ, nên bởi vì RAM.Size
là từ phần tử gốc. Làm thế nào tôi có thể nhận được giá trị đó?
Cảm ơn trước!
Cảm ơn, điều này đã làm việc trong dự án của tôi! –