2010-04-22 13 views
5

Mi chiedo cosa sia più leggero, avrò un controllo che disegna 280 * 4 il mio SegmentControl, che è un quarto di cerchio, e mi sto chiedendo quale sia il modo in cui richiede meno memoria per disegnare detto segmento.Path vs GeometryDrawing

GeometryDrawing:

<Image> 
    <Image.Source> 
     <DrawingImage> 
      <DrawingImage.Drawing> 
       <GeometryDrawing Brush="LightBlue" 
           Geometry="M24.612317,0.14044853 C24.612317,0.14044853 33.499971,-0.60608719 41,7.0179795 48.37642,14.516393 47.877537,23.404541 47.877537,23.404541 L24.60978,23.401991 z" /> 
      </DrawingImage.Drawing> 
     </DrawingImage> 
    </Image.Source> 
</Image> 

o percorso:

<Path Fill="LightBlue" 
       Stretch="Fill" 
       Stroke="#FF0DA17D" 
       Data="M24.612317,0.14044853 C24.612317,0.14044853 33.499971,-0.60608719 41,7.0179795 48.37642,14.516393 47.877537,23.404541 47.877537,23.404541 L24.60978,23.401991 z" /> 

Oppure, se siete a conoscenza di un modo ancora migliore, che sarà molto apprezzato.

Grazie!

risposta