2017-10-23 1 views
0

Windows IoT 코어를 사용하는 Digital Signage 프로젝트에서 작업 중입니다. 지금까지 그리드를 디자인하고 이미지와 비디오를 스크롤 할 수있었습니다. 이제 격자 아래쪽에 텍스트 블록을 추가하고 텍스트를 계속 왼쪽에서 오른쪽으로 스크롤해야합니다.C# Windows IoT 코어 - 자동 Textblock의 텍스트를 왼쪽에서 오른쪽으로 스크롤

자세한 내용은 아래쪽에 텍스트의 MARQUEE가 필요합니다.

메인 페이지의 XAML 코드 : 음

<Page 
x:Class="Digital_Notiec_Board_V1._2.MainPage" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:local="using:Digital_Notiec_Board_V1._2" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
mc:Ignorable="d"> 

<Grid Background="#FF222222" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"> 
    <Grid.RowDefinitions> 
     <RowDefinition MaxHeight="1800"></RowDefinition> 
     <RowDefinition Height="20"></RowDefinition> 
    </Grid.RowDefinitions> 

    <Image x:Name="imageInstance" Visibility="Collapsed" Grid.Row="0"/> 
    <MediaElement x:Name="audioInstance" Visibility="Collapsed" Grid.Row="0"/> 
    <MediaElement x:Name="videoInstance" Visibility="Collapsed" Grid.Row="0"/> 
    <ScrollViewer Grid.Row="1" Background="#FF5A80FF"> 
     <TextBlock x:Name="ScrollText" TextWrapping="Wrap" Foreground="White" Text="AJ Y" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollMode="Auto" SelectionHighlightColor="#FF2D5DFF"> 
     </TextBlock> 
    </ScrollViewer> 
</Grid> 

+0

여기서 무엇을하려고하는지 명확하지 않습니다. 샘플 코드 나 데모 프로젝트 또는 달성하려는 내용에 대한 아이디어를 제공하는 무언가가 있습니까 –

+0

혼란을 가져 주어서 죄송합니다. Universal Windows App 이상을 만드는 Iam이 이미지를 표시하는 XAML 코드입니다. 화면 하단에 Textblock을 추가하고 텍스트에 MARQUEE 효과를 부여하려고합니다. –

답변

0

만 다음 Marquee 텍스트를 표시해야하는 경우 나는 당신이 marquee 같은 텍스트를 넣을 수있는 사용자 지정 컨트롤을 사용하도록 권합니다 .

운 좋게도, GitHub 리포가 있습니다. `GitHub on GitHub에서 확인해보실 수 있습니다. MarqueeTextControl

완벽하게 작동합니다. 방금 해 보았습니다. 추가 도움이 필요하면 의견 섹션을 사용하십시오.