2012-10-09 1 views
1

내 Windows 8 응용 프로그램에서 움직이는 텍스트 또는 움직이는 제목을 추가해야합니다. XAML로 어떻게 할 수 있습니까 ?? http://www.astwinds.com/astuces/html/textedefilant.html응용 프로그램 메트로에서 제목 또는 텍스트 이동

안부

+0

. 희망이 당신을 도와줍니다. – tobsen

+0

죄송합니다. 움직이는 텍스트가 필요합니다. 내 텍스트가 왼쪽에서 오른쪽으로 혼자 움직여야합니다. – user1428798

+0

천막과 비슷한 컨트롤을 의미합니까? – tobsen

답변

1

여기 한 가지 방법은 다음과 같습니다 는 여기에 HTML과 예입니다. 분명히 더 있습니다.

MoveMarqueeText 함수에 대한 호출을 OnNavigatedTo 이벤트의 Composition Target Rending 이벤트에 추가하십시오.

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    CompositionTarget.Rendering += MoveMarqueeText; 
} 

string의 첫 번째 문자를 제거하고 끝에 추가하는 함수를 추가하십시오.

<TextBlock Text="woot hey woot woot hey woot hey woot woot hey woot hey woot woot hey" Width="250" x:Name="Marquee" TextWrapping="NoWrap"> 

XAML

void MoveMarqueeText(object sender, object e) 
{ 
    Marquee.Text = Marquee.Text.Substring(1) + Marquee.Text.Substring(0,1); 
} 

은 아래를 기반으로 시간을 느리게 조건부에 타이머를 사용하려면 MoveMarqueeText 기능에 조건문과 카운터 증분을 추가 느리게합니다.

+0

작동하지만 좋은 작동하지 않습니다. 텍스트가 깜박입니다. – GermanSniper

관련 문제