2017-10-23 7 views
0

Windows IoTコアを使用してデジタルサイネージプロジェクトを作成しています。今まで私はグリッドをデザインし、画像とビデオをスクロールしました。今度は、グリッドの下部にテキストブロックを追加し、その中のテキストを左から右に連続してスクロールする必要があります。C#Windows IoTコア - オートテキストブロック内のテキストを左から右へ連続スクロール

詳細については、下側にテキストの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

混乱して申し訳ありません。ユニバーサルWindowsアプリケーション以上を作っているIamが、画像を表示する私のXAMLコードです。私は画面の下部にTextblockを追加し、テキストにMARQUEE効果を与えたいと思います。 –

答えて

0

さてあなたはMarqueeテキストを表示する必要がある場合にのみ、私はmarqueeとして、あなたがテキストを配置することを可能にするカスタムコントロールを使用することができ助言します。

幸いにも、これにはGitHubレポがあります。あなたは `GitHubでそれをチェックアウトすることができますMarqueeTextControl

はうまく動作します、私はそれを試しました。それ以上の助けが必要な場合は、コメント欄をご利用ください。

関連する問題