1、 WPF桌面程序
2、 RIA分布式环境
3、浏览器承载的应用程序(称为 XAML 浏览器应用程序 (XBAP)),您可以创建能够使 用超链接(Hyperlink 类)导航的页面 (Page) 和页函数 (PageFunction(Of (T)))。
控件就是数据和行为的载体。
WPF中是数据驱动UI,数据是核心,处于主动的,UI从属于数 据并表达数据,是被动的。WPF数据第一,控件第二。
控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,我们 可以把控件分为6类:
· 布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控 件。其父类为Panel。
· 内容控件:只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来 规划其内容。其父类为ContentControl。
· 带标题内容控件:相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳 一个控件或者布局,其父类为HeaderedContentControl。
· 条目控件:可以显示一列数据,一般情况下,是数据的类型是相同的。其共同的基类 为ItemsControl。
· 带标题的条目控件:和上面的带标题内容控件类同,其基类为 HeaderdeItemsControl。
· 特殊内容控件:这类控件比较独立,但也比较常用,如TextBox,TextBlock,Image 等。
当grid里没有给属性时就只有一片空白,空白的大小由Title设置
这是写入了内容控件 和Content属性值
或者不使用Content 直接穿插文本也可以做成同样效果
还有最完整的写法,集合形式
不只是上面的content属性,还可以多个控件嵌套使用,比如Image图片和文本Text
不过因为我这里图片链接没有图片所以不显示,但是放一张其他即可显示。
除了Grid和它的内容属性Content还有些控件的内容也是一个集合,如StackPanel的内容属性是Children、ListBox的内容 属性是Items,为这类控件添加内容时一样可以省略内容属性的标签。
以StackPanel为例, 当为一个StackPanel添加三个TextBox和一个Button时,完整的语法应该是这样:
省略简写所示图
WPF简介WPF可以运行在三种环境下面,如下:1、 WPF桌面程序2、 RIA分布式环境3、浏览器承载的应用程序(称为 XAML 浏览器应用程序 (XBAP)),您可以创建能够使 用超链接(Hyperlink 类)导航的页面 (Page) 和页函数 (PageFunction(Of (T)))。 控件控件就是数据和行为的载体。WPF中是数据驱动UI,数据是核心,处于主动的,UI从属于数 据并表达数据,是被动的。WPF数据第一,控件第二。控件有很多,但是如果仔细...
代码如下:
<Window x:Class="SpatialAnalysis.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://sch
转载https://www.cnblogs.com/YangMark/p/3172725.html
本文介绍
Content
Control使用,其需要结合
Content
Presenter、
Content
Source这两个
属性
来显示内容。
我們先由下圖來看類層次,可知
Content
Control繼承Control,
Content
Presenter繼承Fr...
2、建立aspx页面,并引用了模板;同时
设置
了
content
,参数如下;
<asp:
Content
ID="CenterPage"
Content
PlaceHolderID="Load
Content
" Runat="Server">
<div id="Loadpage" runa="server"></div>
</asp:
Content
>
文章目录控件简介前言一、控件二、控件类型三、控件详解1.
Content
Control 类2.Headered
Content
Control 类3.ItemsControl 类4.其他
控件就是显示数据和响应用户操作的UI元素,也即:控件就是数据和行为的载体。在
WPF
中,是数据驱动UI,数据是核心,处于主动的,UI从属于数据并表达数据,是被动的。因此,就重要性而言,
WPF
数据第一,控件第二,尽管如此,控件也占有非常重要的地位。
控件的实质: 我们先从UI上分析,UI的功能是
第四篇简单学习
WPF
中关于
Content
的概念。
Content
就是所要显示的内容,是用户能过接触到最直接的部分。你可以将
Content
设置
为字符串,可以
设置
为位图,可以
设置
为矢量图。我们知道在
WPF
的世界里面都是矢量的…但是有一点需要注意的是,你只能
设置
一个东西给
Content
属性
。
Content
继承自
Content
Control,
Content
Control继承自Cont...
当
WPF
控件的
Content
属性
中包含多个下划线"_"时,第一个会无法正常显示:
<Button
Content
="1_AAA_333.pdf" Height="35" Margin="5" FontSize="20"/>
显示效果:
解决方案:
给
Content
属性
中放置一个TextBlock控件,将包含下划线的string赋
值
给TextBlock的Text
属性
<Button FontSize="20" Margin="5">
2. CanMinimize:窗口可以被最小化,但不能被调整大小。
3. CanResize:窗口可以被调整大小,但不能被最小化。
4. CanResizeWithGrip:窗口可以被调整大小,并且在窗口的右下角有一个调整大小的拖拽手柄。
默认情况下,ResizeMode
属性
的
值
为CanResizeWithGrip。您可以在XAML或代码中
设置
这个
属性
,例如:
```xml
<Window x:Class="MyApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="My App"
ResizeMode="CanMinimize">
<!-- Window
content
here -->
</Window>
```csharp
public partial class MainWindow : Window
public MainWindow()
InitializeComponent();
this.ResizeMode = ResizeMode.CanResize;