UWP --- Display Content 显示基础内容

Posted themiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP --- Display Content 显示基础内容相关的知识,希望对你有一定的参考价值。

 

 

每个男人都想做1%的天选骄子. 但是框架,技术这么多. 我怎么能很快的掌握一门技术而且很多人不会呢?

你想做那1%的天选骄子吗? 那来学UWP吧. 

 

今天开始温习UWP开发.

 

UWP前端使用的是XAML语言, 这门语言和Xamarin Forms 是比较类似(当你开发多了之后会发现StackPanel和StackLayout傻傻的分不清)

言归正传. UWP中显示内容最简单我们可以使用textBlock.

<TextBlock FontSize="50"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Center"
                   TextWrapping="Wrap">
            Hello, World!
 </TextBlock>

当我们去debug的时候, 我们在项目当中呢就能看到内容显示在正中间

技术分享图片

 

UWP提供了另外一种显示内容的方法.

我们可以使用resources file (.resw)

我们可以使用 x:Uid 来设定ID. 在官方文档中Uid是markup elements的独一的识别ID.

<TextBlock FontSize="50"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Center"
                   TextWrapping="Wrap"
                   x:Uid="Text1">
            Hello, World!
        </TextBlock>

我们在Resource中也需要写对Uid.

技术分享图片

 

当我们debug之后这就是结果, 我们的text和foreground都有改动.

技术分享图片

 

大家到这里应该就有些明了. 这个resources 一般是用来记录静态,不经常改动的文字. 而且resources最方便的地方是多语言app的文字切换.

我们可以用ApplicationLanguages 来控制显示文字.

我们只需要把下面代码添加到 App.xaml.cs 当中就可以切换不同的语言.

Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "en-GB";

技术分享图片

 

以上是关于UWP --- Display Content 显示基础内容的主要内容,如果未能解决你的问题,请参考以下文章

TabControl 伸缩式菜单 仿照 uwp SplitView

设备关闭 BLE 时的 BluetoothLEAdvertisementWatcher - UWP

在 VS2015 中部署 UWP 应用项目

android.content.ActivityNotFoundException:无法在 Android 中找到显式活动类

UWP 社区工具包 DataGrid onecoreuap 错误

UWP-HttpClient