silverlight - 滚动文本 block

标签 silverlight xaml windows-phone-7 scrollviewer textblock

我在同一位置有一个TextBlock和一个Textbox。根据用户所处的模式,我将其中一个显示为可见,将另一个折叠。这工作正常,但是如何使Textblock可滚动?我以为我应该使用ScrollViewer,但我不知道为什么它不起作用。我试过弄乱高度(自动和固定),但是它不会滚动。我的xaml是这样的:

<ScrollViewer x:Name="detailsScroller" Height="285" Width="480"  Canvas.Top="76" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
    <Canvas x:Name="infoCanvas" Width="478"  >
     <TextBlock x:Name="textblockInfo" TextWrapping="Wrap"  Width="462" Height="197"  Canvas.Left="8"/>
     <TextBox x:Name="textboxInfo" TextWrapping="Wrap"  Width="478" AcceptsReturn="True" Height="300" Visibility="Collapsed" />
    </Canvas>
</ScrollViewer>

谢谢!

最佳答案

您可能想引用discussion和MSFT confirmation,因为当前的CTP仍在进行文本控件滚动。 Beta不应该离得太远,希望届时更多。

关于silverlight - 滚动文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154097/

相关文章:

IIS 5 上的 Silverlight 5 WCF Ria 服务 404 错误

silverlight - 向左/向右滑动即可进行页面导航

wcf - 从 Silverlight 调用 WCF 服务

Silverlight 数据将一个属性绑定(bind)到另一个或多个属性的表达式

c# - 元组的替代方法(setter)

Wpf 命令绑定(bind)到 ViewModel 或模型?

c# - WP7 中的 Protobuf-net 抛出 FieldAccessExceptions

c# - Windows Phone 7 和 System.Xml.Linq 库

c# - 项目控制 "Overflow to Popup"

linq-to-sql - 在 Windows Phone 7.1 上使用 LINQ To SQL 删除行非常慢