silverlight-4.0 - 在 Silverlight 中隐藏列表框的滚动条

标签 silverlight-4.0

请告诉我如何隐藏滚动条,使其不在 Silverlight 中显示。 我不想要垂直或水平滚动条。我想隐藏两者。请帮忙

最佳答案

您可以将 ScrollViewer.Horizo​​ntalScrollBarVisibility 和/或 ScrollViewer.VerticalScrollBarVisibility 附加属性设置为“禁用”。例如,如果您有以下 XAML:

<ListBox Height="100" Name="listBox1" Width="100">
    <ListBoxItem>
        <Rectangle Width="200" Height="50" Fill="#FF894220" />
    </ListBoxItem>
    <ListBoxItem>
        <Rectangle Width="200" Height="50" Fill="#FFB94222" />
    </ListBoxItem>
</ListBox>

因此你会得到滚动条,像这样:

[不幸的是,在我获得更高的声誉(我正在努力建立)之前,StackOverflow 不允许我发布图像。你必须想象它或自己尝试]

将 ScrollViewer 附加属性添加到 ListBox 元素:

<ListBox Height="100" Name="listBox1" Width="100"
         ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ScrollViewer.VerticalScrollBarVisibility="Disabled">
    <ListBoxItem>
        <Rectangle Width="200" Height="50" Fill="#FF894220" />
    </ListBoxItem>
    <ListBoxItem>
        <Rectangle Width="200" Height="50" Fill="#FFB94222" />
    </ListBoxItem>
</ListBox>

导致没有滚动条。

希望这有助于...

克里斯

关于silverlight-4.0 - 在 Silverlight 中隐藏列表框的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3794546/

相关文章:

c# - 在多页上打印一封信

c# - 解析视频 ID 的 URL

Silverlight:如何将 List<T> 绑定(bind)到数据网格

c#-4.0 - DataGrid 的 DataTemplate 中的 TextBox 上的触发器不起作用

delphi - 将应用程序从 Delphi 迁移到 Silverlight C#

c# - 放置在列表框中的自动滚动列表框项目

vb.net - 如何在Silverlight 4.0中将RGB值转换为颜色名称?

wpf - WCF RIA 的 EntityFramework 的 HasChanges

Silverlight Combobox - 设置 SelectedItem MVVM

wcf - 在MVM VM Silverlight 4中异步等待