Windows phone에서는 텍스트 블록을 쉽게 마구 맞출 수 있습니다. 하지만 거기에 내가 템플릿을 정의하고 항목 목록에 바인딩 할 수있는 항목의 윤곽 목록에 어떤 솔루션입니다.Windows Phone - 템플릿이있는 움직이는 문자
감사 Gokoulane 라비
Windows phone에서는 텍스트 블록을 쉽게 마구 맞출 수 있습니다. 하지만 거기에 내가 템플릿을 정의하고 항목 목록에 바인딩 할 수있는 항목의 윤곽 목록에 어떤 솔루션입니다.Windows Phone - 템플릿이있는 움직이는 문자
감사 Gokoulane 라비
당신이 할 수 있습니다. 그러나이 기능을 사용하려면 사용자 지정 XAML을 작성해야합니다. Blend를 사용하면 여기에서 맞춤 애니메이션을 제작하고 선택 윤곽으로 실행할 수 있습니다.
그것은 WP 스타일이 아니다하지만 ...
페이지 자원에 스토리 보드를 추가,
<phone:PhoneApplicationPage.Resources>
<Storyboard x:Name="Scroll" RepeatBehavior="Forever">
<DoubleAnimation From="480" To="-480" Storyboard.TargetName="translate" Storyboard.TargetProperty="X" Duration="0:0:5" />
</Storyboard>
</phone:PhoneApplicationPage.Resources>
가 ScrollViewer에 추가 내 안에 StackPanel에 추가하고 TextBlock의 :
<ScrollViewer x:Name="LongScrollViewer" VerticalScrollBarVisibility="Disabled" HorizontalScrollBarVisibility="Hidden" Margin="0,212,0,339" IsEnabled="False" >
<StackPanel Margin="0" Height="58">
<TextBlock x:Name="LongTextBlock" Text="Very long, real long, it's a long text." Margin="0" Style="{StaticResource PhoneTextLargeStyle}" VerticalAlignment="Top"
HorizontalAlignment="Center" TextAlignment="Center" TextTrimming="None" TextWrapping="NoWrap">
<TextBlock.RenderTransform>
<TranslateTransform x:Name="translate" />
</TextBlock.RenderTransform>
</TextBlock>
</StackPanel>
</ScrollViewer>
페이지의로드 된 방법에서 TextBlock의 텍스트가 sc 롤링 :
Size size = new Size(double.PositiveInfinity, double.PositiveInfinity);
this.LongTextBlock.Measure(size);
size = this.LongTextBlock.DesiredSize;
if (size.Width > this.ActualWidth)
{
this.Scroll.Begin();
}
윈도우 폰에서 내가 쉽게 된 본체를 움직이는 수 있습니다. – IloveIniesta
이 기능을 구현하는 방법을 알려주시겠습니까? – IloveIniesta