WPF入门教程系列十——布局之Border与ViewBox(五)
2021-05-12 04:28
标签:erb 生产 .text ica 大数 inpu document data 间隔 九. Border Border 是一个装饰的控件,此控件绘制边框及背景,在 Border 中只能有一个子控件,若要显示多个子控件,需要将一个附加的 Panel 控件放置在父 Border 中。然后可以将子控件放置在该 Panel控件中。 Border 的几个重要属性: Background:用用一个 Brush 对象来绘制背景 ; BorderBrush:用一个Brush 对象来绘制边框 ; BorderThickness:此属性设置 Border 边框的大小; CornerRadius:此属性设置 Border 的每一个角圆的半径; Padding:此r属性设置 Border 里的内容与边框的之间的间隔。 接下来我们使用XAML代码做个示例,通过对Border的属性设置做出扑克牌的效果。 十. ScrollViewer 因为计算机屏幕的显示区域大小是固定的,如果我们要显示给用户看的内容,大大超出了计算机屏幕的最大显示区域、窗体、容器的限定显示页面,则超出的部分就会破坏原有的布局,这个时候我们就要使用类似于浏览器的那个滚动条的效果了。利用 ScrollViewer 控件可以方便地使应用程序中的内容具备滚动条功能。 接下来,我们来做个示例,效果如下图: XAML代码: C#代码: 十一.布局综合应用 前面通过九个小节讲了一些常用Panel的基本用法,那我们这里就简单做一个综合的小例子,通过这个例子,旨在巩固前面学习的内容,温故而知新的过程。要实现的效果如下图: XAML代码实现: 其实用熟练上面的各个布局控件以后,你会发现布局UI是一件非常容易的事,遇到一个新的UI,你会发现任意一个Panel都可以实现你的需求。 WPF入门教程系列十——布局之Border与ViewBox(五) 标签:erb 生产 .text ica 大数 inpu document data 间隔 原文地址:http://www.cnblogs.com/zzw1986/p/7583519.htmlusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace WpfApp1
{
///
文章标题:WPF入门教程系列十——布局之Border与ViewBox(五)
文章链接:http://soscw.com/index.php/essay/84533.html