AspNet.sk     Vyvojari.sk     Silverlight QuickStarts Príručka     ASP.NET QuickStarts Príručka
QUICKSTARTS

obrázky

Element Image nám dovoľuje zobrazovať bitmapové obrázky v Silverlight aplikáciách.

Tento dokument obsahuje nasledujúce sekcie.

element Image

Element Image prináša jednoduchý spôsob ako zobrazovať JPG a PNG obrázky v Silverlight. Na zobrazneie obrázka nastavíme vlasnosť Source objektu Image a špecifikujeme cestu k súboru obrázka. Nasledujúci príklad ukazuje objekt Image, ktorý zobrazí bitmapový obrázok o rozmeroch 141x131 pixelov. Pretože nie je špecifikovaná výška a šírka, tak sa obrázok zobrazí v natívnej veľkosti.

<Canvas Width="300" Height="300"
   xmlns="http://schemas.microsoft.com/client/2007"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <Image Source="star.png" />
</Canvas>

vlastnosť Stretch

Keď sú rozmery objektu Image a bitmapy rozdielne, vlastnosť Stretch určuje ako ma byť bitmapa natiahnutá v elemente Image. Vlasnosť Stretch akceptuje tieto hodnoty: None, Fill, Uniform, UniformToFill. Nasledujúca ukážka demonštruje nastavenia None, Uniform a Fill.

<Canvas Width="300" Height="300"
   xmlns="http://schemas.microsoft.com/client/2007"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   Background="White">
  <Image Source="star.png" Stretch="None"
     Height="100" Width="200" Canvas.Left="100" />
  
  <Image Source="star.png" Stretch="Fill"
     Height="100" Width="200" Canvas.Top="100" Canvas.Left="100" />   
  
  <Image Source="star.png" Stretch="Uniform"
     Height="100" Width="200" Canvas.Top="200" Canvas.Left="100" /> 
     
  <TextBlock Canvas.Left="5" Canvas.Top="0">None</TextBlock>
  <TextBlock Canvas.Left="5" Canvas.Top="100">Fill</TextBlock>
  <TextBlock Canvas.Left="5" Canvas.Top="200">Uniform</TextBlock> 
</Canvas>

Viac informácií o vlastnosti Stretch a, pozrite dokumentáciu k vlasnosti Stretch v Silverlight SDK.

iné spôsoby ako používať bitmapy

Na použitie bitmapy ako podkladu, všimnite si objekt ImageBrush v kapitole kreslenie a vypĺňanie.

čo ďalej?

V ďalšej časti text sa dozviete ako používať element TextBlock na pridavanie textu do Vašej Silverlight aplikácie.

Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.