将Gridview的宽度绑定到ScrollViewer的宽度

时间:2011-04-21 21:54:44

标签: silverlight-4.0 binding width scrollviewer radgridview

我有一个项目,其中我在Scrollviewer中有一个RadGridView。我一直在尝试将RadGridView的宽度绑定到ScrollViewer的宽度。 ScrollViewer的宽度设置为Auto,以便它将扩展以适合其包含对象的大小,但是当我将RadGridView的宽度绑定到ScrollViewer时,它只会扩展以适应RadGridView内部的信息而不是填充剩余空间ScrollViewer。我想要的是RadGridView扩展为自动适应ScrollViewer,ScrollViewer也会自动扩展以适合父对象。但是,我还没有找到一个可行的解决方案来解决这个问题,任何想法?

1 个答案:

答案 0 :(得分:0)

你真的不需要将RadGridView的宽度绑定到ScrollViewer,只是不要设置RadGridView的大小,如下所示,

    <ScrollViewer Margin="60" ScrollViewer.HorizontalScrollBarVisibility="Auto">
        <telerik:RadGridView ItemsSource="{Binding Collection}"/>
    </ScrollViewer>

如果我误解了你的问题,请告诉我。