0

msペイントのようなSilverlightプロジェクトを開発したいと思います。例を見つけました。しかし、問題があります。DrawingAreaグリッドを画像ファイルまたはバイトとして保存できません。DrawingAreaグリッドをバイト単位で保存する方法はありません。plzは私を助けます

            <UserControl
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Class="SilverlightPaintApplication.MainPage" 
            Width="805" Height="600" mc:Ignorable="d" BorderThickness="0,0,0,0" BorderBrush="{x:Null}">
            <Grid x:Name="LayoutRoot" Background="#FFFFFFFF" Width="Auto" >

                ...

            <Grid x:Name="DrawingArea" Margin="0,0,-5,8" MouseMove="DrawingArea_MouseMove" MouseLeftButtonDown="DrawingArea_MouseLeftButtonDown" MouseLeftButtonUp="DrawingArea_MouseLeftButtonUp" Background="#FFFFFFFF"/>

                ...

            </Grid>
        </UserControl>
4

1 に答える 1

2

解決策は、書き込み可能なビットマップを使用して、ここで説明するようにそれを保存することだと思います。

于 2012-04-25T18:24:56.930 に答える