0

有没有办法将整个列从网格转换为 Windows Phone 7.1 应用程序中的图像。我试图找到一种方法来做到这一点,但找不到任何东西。

我的问题是我必须改变它:

    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto"/>
            <ColumnDefinition Width="50"/>
            <ColumnDefinition Width="Auto"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>

        <Image Grid.Row="0" Grid.Column="0" Height="150" HorizontalAlignment="Left" Name="image1" Stretch="Fill" Width="180" Source="{Binding ***0}" />
        <Grid Grid.Row="1" Grid.Column="0" Background="White">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="30"/>
                <ColumnDefinition Width="150"/>
            </Grid.ColumnDefinitions>

            <Image Grid.Column="0" Height="30" Width="30" Source="{Binding ***1}"/>
            <TextBlock Grid.Column="1" Height="30" Foreground="Black" Text="{Binding ***2}" TextAlignment="Center" />
        </Grid>
    </Grid>

成一张图片。所以我必须将整个 Grid.Column="0" 从主网格更改为大小为 180x180 的图片。之后,我必须将其保存到 *.jpg 文件中。

4

1 回答 1

1

您可以从 UI 元素创建位图,然后将其保存为 jpeg

由于您有多个元素(列中的所有内容),您可能必须捕获多个位图,将它们组合起来,然后另存为 jpeg。

于 2012-06-20T11:28:50.643 回答