2
對不起我的英語。WPF:根據ScrollBar是否可見,更改ListBox ItemTemplate
我需要更改項目的DataTemplate中視垂直滾動條是否可見或不可見(或啓用或禁用)列表框。 我使用ListBox和ScrollBar的樣式。 當屬性「IsEnabled」的值爲「False」時,我可以更改scrollBar模板。但我無法理解如何捕捉列表框樣式中的ScrollBar.VisibilityChanging。我tryed使用
<Style TargetType="{x:Type ListBox}" >
.....
<Style.Triggers>
<Trigger Property="ScrollViewer.ComputedVerticalScrollBarVisibility"
Value="Hidden">
<Setter Property="ItemTemplate">
......
...與...
<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">
..........
<Trigger Property="IsEnabled" Value="False">
<Setter Property="Visibility" Value="Hidden" />
</Trigger>
......
這是不行的。
我希望您能幫我
謝謝!我不知道屬性「ComputedVerticalScrollBarVisibility」必須像這樣使用。現在我的列表框就像我想要的那樣工作。 – Kirahvi