Personalizzare progetto Silverlight
simonet1981 non è online. Ultima attività: 27/08/2008 11.57.43simonet1981
Inserito il: 24 giugno 2008 15.09
40 messaggi dal 12 nov 2007 Istalla Microsoft Silverlight!
Salve,
ho trovato in rete il progetto PageTurn, http://journalist.charette.com/europe1992/
e mi piacerebbe modificarmelo per averlo nel mio sito personale..

però non riesco a cambiare lo sfondo delle pagine da trasparente a bianco... sapreste aiutarmi

il codice della xaml è:

<Canvas
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="900" Height="740"
x:Name="MainCanvas" RenderTransformOrigin="0,0">
<Canvas.Background>
<SolidColorBrush>

</SolidColorBrush>
</Canvas.Background>
<Canvas.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1" x:Name="PageScale"/>
<SkewTransform AngleX="0" AngleY="0"/>
<RotateTransform Angle="0"/>
<TranslateTransform X="0" Y="0" x:Name="PageTranslation"/>
</TransformGroup>
</Canvas.RenderTransform>

<Canvas.Resources>
<!-- Timer Storyboard -->
<Storyboard BeginTime="0" Duration="0:0:0" x:Name="timerStoryboard"/>
</Canvas.Resources>

<Canvas Canvas.Top="50" x:Name="PageCanvas">
<!-- shadow behind book -->
<Image Canvas.Top="25" Canvas.Left="455" Source="assets/shadowPage01.png" Opacity="0.8"/>
<Image x:Name="shadowBehindPage01" Canvas.Top="25" Canvas.Left="36" Opacity="0" IsHitTestVisible="false" Source="assets/shadowPage01.png"/>
<Canvas x:Name="evenPageCanvas" Canvas.Top="30" Canvas.Left="460" Opacity="1"/>
<Polygon x:Name="shadowOnEvenPage" Canvas.Top="30" Canvas.Left="460" Points="420,570 420,570 420,570 420,570" Fill="Black" Opacity=".25"/>
<Canvas x:Name="oddPageCanvas" Canvas.Top="30" Canvas.Left="40" Opacity="1"/>
<Canvas x:Name="mouseCaptureCanvas" Canvas.Top="30" Canvas.Left="40" Opacity="0" IsHitTestVisible="false" Background="Transparent" Width="840" Height="570"/>
</Canvas>



<!-- Donwload Progress UI -->
<Canvas x:Name="downloadUI" Canvas.Top="250" Canvas.Left="230">
<Canvas.Resources>
<Storyboard x:Name="fadeDownloadUI">
<DoubleAnimationUsingKeyFrames Storyboard.TargetName="downloadUI" Storyboard.TargetProperty="Opacity">
<SplineDoubleKeyFrame KeyTime="0:0:0.5" Value="0" KeySpline="0.5,0 1,0.5"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Canvas.Resources>
<Path Opacity=".8" Fill="Blue" Stretch="Fill" Width="500" Height="100" Data="M0,20 L20,0 L500,0 L500,150 L0,150 z"/>
<TextBlock x:Name="progressText" Text="" Foreground="White" Canvas.Top="30" Canvas.Left="25" />
<Rectangle x:Name="progressRect" Fill="#ff23A3E0" Width="0" Height="12" Canvas.Top="60" Canvas.Left="25" />
</Canvas>

<!-- Annotate, Clear Ink Buttons -->
<Canvas x:Name="inkButtonCanvas" Canvas.Top="715"></Canvas>

</Canvas>
RE: Personalizzare progetto Silverlight
novecento non è online. Ultima attività: 27/08/2008 20.09.27novecento
Inserito il: 24 giugno 2008 16.32
contributi / Community manager / www.soluzioni4d.it / Blog / 739 messaggi dal 04 mar 2004 Istalla Microsoft Silverlight!
Nel file PageGenerator.js subito dopo l'apertura del Canvas (PageGenerator.prototype.getPageString) devi inserire un oggetto che funzioni da colore di sfondo, ad esempio:
if ((pageNumber % 2) == 1) {
retStr += " <Path Data='M 420,570 h -420 v -570 h 420' Stroke='White' StrokeThickness='15' Fill='red'/>";
} else {
retStr += " <Path Data='M 0,0 h 420 v 570 h -420' Stroke='White' StrokeThickness='15' Fill='red'/>";
}

impostando con Fill il colore che vuoi.

Alessio Leoncini
SilverlightItalia.com
RE: Personalizzare progetto Silverlight
simonet1981 non è online. Ultima attività: 27/08/2008 11.57.43simonet1981
Inserito il: 24 giugno 2008 16.44
40 messaggi dal 12 nov 2007 Istalla Microsoft Silverlight!
perfetto..

Grazie Mille!!!

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


fabrica - 1622 pt
vladimiro - 1550 pt
PeppeDotNet - 700 pt

Ultimi vincitori: PeppeDotNet, fabrica, vladimiro

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums