![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows应用程序
C#, Windows
singhwong
C#,UWP,.Net
展开
-
5. 布局
前一节中讨论的NavigationView控件是组织用户界面布局的一个重要控件。在许多新的Windows 10应用程序中,可以看到这个控件用于主要布局。其他几个控件也定义布局。本节演示了Variable SizedWrapGrid在网格中安排自动包装的多个项,RelativePanel相对于彼此安排各项或相对于父项安排子项,自适应触发器根据窗口的大小重新排列布局。 1. StackPanel 作为其内容,如果要在只能包含一个元素的控件中包含多个元素,最简单的方式就是使用StackPanel。StackP原创 2020-08-21 07:57:23 · 142 阅读 · 0 评论 -
5. 导航
如果应用程序是由多个页面组成的,就需要能在这些页面之间导航。有不同的应用程序结构需要导航,比如使用汉堡包按钮导航到不同的根页面,或者使用不同的选项卡和替换选项卡项。 如果需要为用户提供导航的方法,导航的核心是Frame类。Frame类允许使用Navigate方法,选择性地传递参数,导航到具体的页面上。Frame类有一个要导航的页面堆栈,因此可以后退、前进、限制堆栈中页面的数量等。 导航的一个重要方面是能够返回。下面几节介绍了使用回航的Windows 10方法。 1.导航回最初的页面 下面开始创建一.原创 2020-08-18 03:21:36 · 589 阅读 · 0 评论 -
4. 数据绑定
对于基于XAML的应用程序来说,数据绑定是一个及其重要的概念。数据绑定把数据从.NET对象传递给UI,或从UI传递给.NET对象。简单的对象可以绑定到UI元素、对象列表和XAML元素上。在数据绑定中,目标可以是XAML元素的任意依赖属性,CLR对象的每个属性都可以是绑定源。因为XAML元素也提供了.NET属性,所以每个XAML元素也可以用作绑定源。下图显示了绑定源和绑定目标之间的连接。绑定定义了该连接。 ...原创 2020-08-13 19:32:14 · 429 阅读 · 0 评论 -
3. 控件
由于Windows应用程序有很多控件可用,因此最好了解控件的层次结构和一些特定基类的UI类。了解这些会更容易使用UWP控件,知道这些类型能做什么工作。 下面讨论用于Windows应用程序的UI类的层次结构。 ...原创 2020-08-09 04:04:59 · 328 阅读 · 0 评论 -
2. XAML
用ASP.NET Core编写Web应用程序时,除了需要知道C#之外,还需要了解HTML、CSS和JavaScript。创建Windows应用程序时,除了C#之外,还需要了解XAML。XAML不仅用于创建Windows应用程序,还用于Windows Presentation Foundation(WPF)、Windows WorkFlow Foundation(WCF)和Xamarin的跨平台应用程序。 可以用XAML完成的工作都可以用C#实现,每个XAML元素都用一个类表示,因此可以从C#中访问。那么,原创 2020-08-03 23:38:32 · 369 阅读 · 0 评论 -
1. Windows应用程序简介
Windows应用程序使用.NET Core,但是Web应用程序和ASP.NET Core有很大的区别。Windows应用程序只在Windows平台上运行,在Windows 10上运行。这些应用程序不仅适用于桌面,也适用于Xbox、HoloLens和Raspberry PI。 ...原创 2020-08-02 20:39:48 · 2018 阅读 · 0 评论