在ListView
的ItemTemplate
內,我可以訪問視覺樹中某處ScrollContentPresenter
的ActualWidth
屬性。在某些情況下,這很適合我:在XAML中,另一個元素如何訪問ListView的ScrollContentPresenter?
<ListView Name="MyListView">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.Width>
<Binding Path="ActualWidth" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType={x:Type ScrollContentPresenter}}" />
</Grid.Width>
<!-- stuff goes here -->
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
不過,我需要一些其他的XAML元素,它的寬度結合MyListView的ScrollContentPresenter的ActualWidth
。如何完成這項工作,因爲ListView上沒有與該ScrollContentPresenter相對應的DependencyProperty?