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>
しかし、私はMyListViewをのScrollContentPresenterのActualWidth
にその幅をバインドするためにいくつかの他のXAML要素が必要です。そのScrollContentPresenterに対応するListViewにDependencyPropertyがないので、どのように達成できますか?