У меня есть GridView в Listview:ListView ComputedVerticalScrollBarVisibilityProperty всегда возвращает Visible?
<ListView>
<ListView.View>
<GridView>
<GridViewColumn Width="100" />
<GridViewColumn Width="130" />
<GridViewColumn Width="130" />
</GridView>
</ListView.View>
</ListView>
Я хочу, чтобы определить, когда вертикальная полоса прокрутки видна пользователю.
По некоторым причинам, эта строка кода всегда возвращает Visible
, даже когда полоса прокрутки не видна: listView.GetValue(ScrollViewer.ComputedVerticalScrollBarVisibilityProperty)
Что я здесь делаю неправильно?
Я использую ListView, а не ListBox - мне все еще нужен метод GetChildOfType? –
Боюсь, что да, потому что вы получаете внутренний ScrollViewer, поскольку он не публично открыт. – Aybe