2

Silverlights のアクティビティ コントロールに苦労しています。アクティビティ コントロール内にグリッドを配置しましたが、「読み込み中...」と表示されているかどうかに関係なく、グリッドはそれ以上伸びず、最小値のみが適用されます。アクティビティ コントロールを削除した後、すべて正常に動作しますが、ctrl を使用する必要があります。私は何か間違ったことをしましたか?よろしく、rw

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>
4

2 に答える 2

1

アップデート:

このコントロールは現在 (2009 年 11 月)、Silverlight ツールキットに組み込まれています。BusyIndi​​cator に名前が変更されました。ここで入手してください

元の回答:

コントロールの最新バージョンでは、この問題が修正されています。ここからダウンロードしてください: http://www.davidpoll.com/2009/09/14/update-2-displaying-background-activity-in-a-silverlight-ria-application/

于 2009-11-12T12:00:45.380 に答える
0

私は同じ問題を抱えています。コントロールに問題があるのではないかと思います。プログラムで最小幅/高さを設定できます。したがって、innerGrid.minWidth = innerGrid.Parent.Parent.actualwidth; それがうまくいくかどうかはわかりません。

于 2009-09-29T10:27:23.420 に答える