Wednesday, August 19, 2009

MS SilverLight veebidisaini 4. osa

Uue projekti loomist tutvustab täna taas Jaana Metsamaa. Sel korral alustame MS Expression Design'is valmis tehtud ja tükeldatud alusega ja kopeerime selle NotePad abil MainPage.xaml faili.
Kõigepealt kopeerime tausta, siis järjekorras kõik õhupallid, millest teeme nupud.
Nuppude tegemiseks tuleb grupil klikkida hiire paremat nuppu ja valida 'Make Into control'. Seal valida 'Button', nimetada, valida 'Application' ja salvestada.

DeepZoom komplekteerimise paar väga olulist nippi:

  1. lisada 'MultiScaleImage';
  2. kataloogi 'ClientBin' tuleb kopeerida kogu kataloog ...\Expression\Deep Zoom Composer Projects\kylli_sugavuti\Exported Data\kylli_proov\GeneratedImages sisu;
  3. peale fotode importimist tuleb tervele projekti failile teha 'Refresh';
  4. 'Common Properties' alt tuleb valida 'Source' - dzc_output.xml

Et saada DeepZoom efekt ka tööle, selleks tuleb 'Projects' kataloogipuus klikkida paremat hiireklahvi põhi projektifataloogi peal ja valida 'Add Reference ...'. Seejärel tuleb üles otsida rägastikust selline fail: ...\Expression\Deep Zoom Composer Projects\kylli_sugavuti\Exported Data\kylli_proov\DeepZoomProject\Bin\Debug\DeepZoomProjects.dll

Assets'i alt vali Behaviors, vali 'DeepZoomInitializer' ja lohista 'MultiScaleImage' peale selles failis, millesse rakendust soovitakse.

No comments: