分享

Windows8TextDisplay

 牛人的尾巴 2015-12-01

Windows8TextDisplay

(2013-01-15 15:24:39)
标签:

杂谈

//Text CharacterSpacing:
            <StackPanel>
                <StackPanel>
                    <TextBlock Style="{StaticResource BasicTextStyle}" Text="CharacterSpacing:" />
                    <Slider x:Name="characterSpacingSlider" Width="200" Value="1"  Maximum="500" Minimum="-100" TickFrequency="100" Orientation="Horizontal" HorizontalAlignment="Left" />
                </StackPanel>
                <TextBlock Style="{StaticResource BasicTextStyle}" x:Name="characterSpacingTextBlock" Margin="5" 
                           CharacterSpacing="{Binding Value, ElementName=characterSpacingSlider}"
                           Text="TextBlock with tracking applied via the CharaterSpacing property"/>
            </StackPanel>


//RichTextBlockOverFlow
            <StackPanel>
                <StackPanel Margin="0,0,0,50">
                    <TextBlock Style="{StaticResource BasicTextStyle}"  TextWrapping="Wrap" Text="FontSize:" Margin="0, 0, 20, 0"/>
                    <Slider x:Name="fontSizeSlider" Width="200" Value="16" Minimum="8" Maximum="24" TickFrequency="4" Orientation="Horizontal" HorizontalAlignment="Left" />
                </StackPanel>
                <Grid x:Name="columnGrid" Background="{StaticResource ApplicationPageBackgroundThemeBrush}" Width="900" Height="300">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition/>
                        <ColumnDefinition/>
                        <ColumnDefinition/>
                    </Grid.ColumnDefinitions>
                    <RichTextBlock Grid.Column="0" OverflowContentTarget="{Binding ElementName=firstOverflowContainer}" FontSize="{Binding Value, ElementName=fontSizeSlider}" IsTextSelectionEnabled="True" TextAlignment="Justify" Margin="20,0" FontFamily="Segoe UI" Foreground="{StaticResource ApplicationForegroundThemeBrush}">
                        <Paragraph>
                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ac mi ipsum. Phasellus vel malesuada mauris. Donec pharetra, enim sit amet mattis tincidunt, felis nisi semper lectus, vel porta diam nisi in augue. Pellentesque lacus tortor, aliquam et faucibus id, rhoncus ut justo. Sed id lectus odio, eget pulvinar diam. Suspendisse eleifend ornare libero, in luctus purus aliquet non. Sed interdum, sem vitae rutrum rhoncus, felis ligula ultrices sem, in eleifend eros ante id neque. Vivamus quam lorem, varius vitae porta mollis, placerat quis est. Aenean eget sagittis massa. Sed tellus turpis, ullamcorper eget imperdiet vel, faucibus vel nisl. Nunc sed suscipit quam. Vivamus convallis faucibus dignissim. Fusce sollicitudin, quam vel cursus mattis, nisl velit tristique sapien, ac vestibulum ante arcu a nisl. Vestibulum commodo gravida ante at tincidunt. Vestibulum in ornare nunc. Nullam ut lorem vitae dui placerat lacinia sit amet a arcu. Nulla sit amet odio nisi. Praesent erat urna, venenatis ac adipiscing vel, congue at lectus. Proin ac metus at quam luctus ultricies.
                        Nam vitae ligula non ligula suscipit semper. Duis sed nulla metus, id hendrerit velit. Curabitur dolor purus, bibendum eu cursus lacinia, interdum vel augue. Aenean euismod eros et sapien vehicula dictum. Duis ullamcorper, turpis nec feugiat tincidunt, dui erat luctus risus, aliquam accumsan lacus est vel quam. Nunc lacus massa, varius eget accumsan id, congue sed orci. Duis dignissim hendrerit egestas. Proin ut turpis magna, sit amet porta erat. Nunc semper metus nec magna imperdiet nec vestibulum dui fringilla. Sed sed ante libero, nec porttitor mi. Ut luctus, neque vitae placerat egestas, urna leo auctor magna, sit amet ultricies ipsum felis quis sapien. Proin eleifend varius dui, at vestibulum nunc consectetur nec. Mauris nulla elit, ultrices a sodales non, aliquam ac est. Quisque sit amet risus nulla. Quisque vestibulum posuere velit, vitae vestibulum eros scelerisque sit amet. In in risus est, at laoreet dolor. Nullam aliquet pellentesque convallis. Ut vel tincidunt nulla. Mauris auctor tincidunt auctor.
                        Aenean orci ante, vulputate ac sagittis sit amet, consequat at mi. Nam vehicula justo vel ligula egestas dapibus. Quisque accumsan erat nec enim laoreet ac bibendum erat pulvinar. Ut pulvinar purus scelerisque arcu porta pretium. Proin a purus ut diam placerat vestibulum tempus sit amet velit. In hac habitasse platea dictumst. Maecenas eu nibh vitae nibh laoreet placerat. Duis dolor ante, semper luctus ullamcorper eget, placerat et ligula. Donec placerat tincidunt vehicula. Fusce condimentum lacus quis libero blandit semper sed vel quam. Proin eget nisl lacinia nibh convallis scelerisque at sed massa. Duis commodo tincidunt consequat. Duis malesuada, nisl a pharetra placerat, odio dui suscipit quam, vitae rhoncus sem risus quis odio. Aliquam justo nunc, adipiscing id elementum sit amet, feugiat vel enim. Aliquam pharetra arcu nec elit luctus euismod. Suspendisse potenti.
                        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras metus tortor, faucibus id adipiscing sit amet, dignissim et elit. In hac habitasse platea dictumst. Phasellus sit amet facilisis purus. Suspendisse metus augue, vulputate vehicula scelerisque sit amet, cursus eget libero. Duis eu tellus non turpis elementum condimentum. Ut eu hendrerit risus. Suspendisse mattis rhoncus neque, a lobortis lacus imperdiet vitae. Nam eget purus id justo elementum facilisis quis in nisl. Morbi elementum purus consectetur nisi adipiscing vitae blandit sapien placerat. Aliquam adipiscing tortor non sem lobortis consectetur mattis felis rhoncus. Nunc eu nunc rhoncus arcu sollicitudin ultrices. In vulputate eros in mauris aliquam id dignissim nisl laoreet.
                        </Paragraph>
                    </RichTextBlock>
                    <RichTextBlockOverflow x:Name="firstOverflowContainer" Grid.Column="1" OverflowContentTarget="{Binding ElementName=secondOverflowContainer}" Margin="20,0"/>
                    <RichTextBlockOverflow x:Name="secondOverflowContainer" Grid.Column="2" Margin="20,0"/>
                </Grid>
            </StackPanel>

//Text Display:
                <TextBlock FontSize="25" Foreground="Gray" Text="-Fractions" Margin="0, 50, 0, 0"/>
                <TextBlock FontFamily="Palatino Linotype" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" >
                    <Run Text="1/2  "/>
                    <Run Text="1/2  " Typography.Fraction="Slashed"/>
                    <Run Text="1/2" Typography.Fraction="Stacked"/>
                </TextBlock>

                <TextBlock FontSize="25" Foreground="Gray" Text="-Super and subscript" Margin="0, 50, 0, 0"/>
                <TextBlock FontFamily="Palatino Linotype" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" >
                    2<Run Typography.Variants="Superscript">3</Run>
                    14<Run Typography.Variants="Superscript">th</Run>
                    H<Run Typography.Variants="Subscript">2</Run>O
                </TextBlock>

                <TextBlock FontSize="25" Foreground="Gray" Text="-Stylistic sets" Margin="0, 50, 0, 0"/>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet1="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet2="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet3="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet4="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet5="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet6="True">Wishing you a happy New Year!</TextBlock>
                <TextBlock FontFamily="Gabriola" FontSize="25" Foreground="{StaticResource ApplicationForegroundThemeBrush}" Typography.StylisticSet7="True">Wishing you a happy New Year!</TextBlock>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多