Silverlight活动控制 - 弄乱宽度和高度?

时间:2009-09-07 15:52:02

标签: silverlight android-activity

我正在努力应对Silverlights的活动控制。我在活动控件中放置了一个网格,无论它是否显示“正在加载...”,网格都不再拉伸,只应用最小值。 删除活动控件后一切正常,但是我需要使用ctrl。 我做错什么了吗? 最好的祝福, RWH

Code:
<Grid x:Name="LayoutRoot" Style="{StaticResource DetailPageLayoutRoot}">
    <activity:Activity IsActive="{Binding IsBusy}">
        <Grid ShowGridLines="True" MinWidth="200" MinHeight="200" Background="Bisque" >
            <Grid.ColumnDefinitions>
                <ColumnDefinition MinWidth="50" Width="0.2*"/>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition MinWidth="50" Width="0.8*"/>
            </Grid.ColumnDefinitions>
            <StackPanel Grid.Column="0" Margin="1" Background="Beige">
            ...
            </StackPanel>
            <controls:GridSplitter Grid.Column="1" VerticalAlignment="Stretch" HorizontalAlignment="Center" Margin="1" Width="4" MinWidth="4" MaxWidth="4"/>
            <StackPanel Grid.Column="2" Margin="1" Background="AliceBlue">
                ...
            </StackPanel>
        </Grid>
    </activity:Activity>
</Grid>

2 个答案:

答案 0 :(得分:1)

<强>更新

此控件现已(2009年11月)已合并到Silverlight工具包中。它被重命名为BusyIndi​​cator。得到它here

原始答案:

该控件的最新版本修复了此问题。 在此处下载:http://www.davidpoll.com/2009/09/14/update-2-displaying-background-activity-in-a-silverlight-ria-application/

答案 1 :(得分:0)

我遇到了同样的问题。我认为控件可能有问题。 您可以通过编程方式设置最小/高度。 所以innerGrid.minWidth = innerGrid.Parent.Parent.actualwidth; 不确定这是否会奏效。