<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XAML</id>
	<title>XAML - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XAML"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XAML&amp;action=history"/>
	<updated>2026-07-13T08:14:14Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=XAML&amp;diff=196879&amp;oldid=prev</id>
		<title>219.76.24.35 来自 2024年1月17日 (三) 06:13</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XAML&amp;diff=196879&amp;oldid=prev"/>
		<updated>2024-01-17T06:13:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{unreferenced|time=2017-04-13T13:21:45+00:00}}&lt;br /&gt;
{{专家|subject=计算机科学}}&lt;br /&gt;
{{NoteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|G2=Windows&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XAML&amp;#039;&amp;#039;&amp;#039;（E&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039;tensible &amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;pplication &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;arkup &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039;anguage {{IPAc-en||audio=En-us-xaml.ogg|ˈ|z|æ|m|əl}})是[[Windows Presentation Foundation]]（WPF）和[[Universal Windows Platform]](UWP)的一部分，是[[微软]]开发的一種基于[[XML]]、基于声明，用于初始化结构化值和对象的[[使用者介面]][[宣告式程式設計]]，它有著[[HTML]]的外觀，又揉合了XML語法的本質，例如：可以使用&amp;#039;&amp;#039;&amp;#039;&amp;lt;Button&amp;gt;&amp;#039;&amp;#039;&amp;#039;標籤設定按鈕（Button）。它類似[[Linux]]平台下的glade。至於WinFX [[XAML Browser Application]]（XBAP）是用XAML作界面描述，在瀏覽器中執行的程式，可取代過去的[[ActiveX]]、[[Java Applet]]、[[Adobe Flash Player|Flash]]。&lt;br /&gt;
&lt;br /&gt;
XAML本質上屬於一種[[.NET]]编程语言，屬於[[通用語言運行庫]]（Common Language Runtime），同[[C♯|C#]]、[[VB.NET]]等同。與HTML類似，特点是用來描述使用者介面。XAML的语法格式为：&amp;lt;Application... /&amp;gt;，Application是必備的基本元素。XAML可以定義2D和3D物件、旋轉（rotations）、動畫（animations），以及各式各樣的效果。&lt;br /&gt;
&lt;br /&gt;
== Hello world ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;C# UWP&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{squoteh}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;   line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Page&lt;br /&gt;
    x:Class=&amp;quot;UwpAppExample.MainPage&amp;quot;&lt;br /&gt;
    xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;br /&gt;
    xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;br /&gt;
    xmlns:local=&amp;quot;using:UwpAppExample&amp;quot;&lt;br /&gt;
    xmlns:d=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;&lt;br /&gt;
    xmlns:mc=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;&lt;br /&gt;
    mc:Ignorable=&amp;quot;d&amp;quot;&lt;br /&gt;
    Background=&amp;quot;{ThemeResource ApplicationPageBackgroundThemeBrush}&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Grid&amp;gt;&lt;br /&gt;
        &amp;lt;Button Margin=&amp;quot;10,0,10,0&amp;quot; Height=&amp;quot;100&amp;quot; Click=&amp;quot;Hello_Click&amp;quot; Content=&amp;quot;Click Me!&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Grid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/Page&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{squoteh}}&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;  line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
using System;&lt;br /&gt;
using Windows.UI.Xaml.Controls;&lt;br /&gt;
namespace UwpAppExample&lt;br /&gt;
{&lt;br /&gt;
    public sealed partial class MainPage : Page&lt;br /&gt;
    {&lt;br /&gt;
        public MainPage()&lt;br /&gt;
        {&lt;br /&gt;
            this.InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
        private async void Button_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            await new Windows.UI.Popups.MessageDialog(&amp;quot;Hello World!&amp;quot;).ShowAsync();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;C# WPF&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{squoteh}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;   line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Window x:Class=&amp;quot;WpfAppExample.MainWindow&amp;quot;&lt;br /&gt;
        xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;br /&gt;
        xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;br /&gt;
        xmlns:d=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;&lt;br /&gt;
        xmlns:mc=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;&lt;br /&gt;
        xmlns:local=&amp;quot;clr-namespace:WpfAppExample&amp;quot;&lt;br /&gt;
        mc:Ignorable=&amp;quot;d&amp;quot;&lt;br /&gt;
        Title=&amp;quot;MainWindow&amp;quot; Height=&amp;quot;350&amp;quot; Width=&amp;quot;525&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Grid&amp;gt;&lt;br /&gt;
        &amp;lt;Button Margin=&amp;quot;10,0,10,0&amp;quot; Height=&amp;quot;100&amp;quot; Click=&amp;quot;Hello_Click&amp;quot; Content=&amp;quot;Click Me!&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Grid&amp;gt;&lt;br /&gt;
&amp;lt;/Window&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{squoteh}}&amp;lt;syntaxhighlight lang=&amp;quot;csharp&amp;quot;  line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
using System.Windows;&lt;br /&gt;
&lt;br /&gt;
namespace WpfAppExample&lt;br /&gt;
{&lt;br /&gt;
    public partial class MainWindow : Window&lt;br /&gt;
    {&lt;br /&gt;
        public MainWindow()&lt;br /&gt;
        {&lt;br /&gt;
            InitializeComponent();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        private void Hello_Click(object sender, RoutedEventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
            MessageBox.Show(&amp;quot;Hello World!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Visual Basic dotNet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{squoteh}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;  line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Window x:Class=&amp;quot;WpfAppExample.MainWindow&amp;quot;&lt;br /&gt;
        xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;br /&gt;
        xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;br /&gt;
        xmlns:d=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;&lt;br /&gt;
        xmlns:mc=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;&lt;br /&gt;
        xmlns:local=&amp;quot;clr-namespace:WpfAppExample&amp;quot;&lt;br /&gt;
        mc:Ignorable=&amp;quot;d&amp;quot;&lt;br /&gt;
        Title=&amp;quot;MainWindow&amp;quot; Height=&amp;quot;350&amp;quot; Width=&amp;quot;525&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Grid&amp;gt;&lt;br /&gt;
        &amp;lt;Button Margin=&amp;quot;10,0,10,0&amp;quot; Height=&amp;quot;100&amp;quot; Click=&amp;quot;Hello_Click&amp;quot; Content=&amp;quot;Click Me!&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Grid&amp;gt;&lt;br /&gt;
&amp;lt;/Window&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{squoteh}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;VB&amp;quot;  line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
Imports System.Windows&lt;br /&gt;
&lt;br /&gt;
Class MainWindow&lt;br /&gt;
    Sub New()&lt;br /&gt;
        InitializeComponent()&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
    Private Sub Hello_Click(sender As Object, e As RoutedEventArgs)&lt;br /&gt;
        MessageBox.Show(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
    End Sub&lt;br /&gt;
End Class&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{squotef}}&lt;br /&gt;
&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [https://web.archive.org/web/20060717193028/http://windowssdk.msdn.microsoft.com/en-us/library/ms752059.aspx Microsoft XAML overview]&lt;br /&gt;
* [http://www.XAMLdev.com/ XAMLdev.com] {{Wayback|url=http://www.xamldev.com/ |date=20180420141006 }} A selection of categorized resources on XAML&lt;br /&gt;
* [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnintlong/html/longhornch03.asp?frame=true XAML Controls from Microsoft Longhorn Developer Introduction] {{Wayback|url=http://msdn.microsoft.com/library/default.asp?url=%2Flibrary%2Fen-us%2Fdnintlong%2Fhtml%2Flonghornch03.asp%3Fframe%3Dtrue |date=20230716150349 }}&lt;br /&gt;
* [http://www.Xaml.Net/ XAML used in Microsoft .NET platform] {{Wayback|url=http://www.xaml.net/ |date=20200726011116 }}&lt;br /&gt;
* [http://html.xamjwg.org/ XAMJ, open source Java based project] {{Wayback|url=http://html.xamjwg.org/ |date=20220407210516 }}&lt;br /&gt;
* [http://xaml.sourceforge.net United XAML Initiative] {{Wayback|url=http://xaml.sourceforge.net/ |date=20220305102209 }} - Open Source XAML Alternatives&lt;br /&gt;
* [https://web.archive.org/web/20061029033418/http://www.shaxam.com/ Shaxam] - LightWave to XAML converter&lt;br /&gt;
* [http://techwritetips.wordpress.com/2006/10/06/what-is-xaml-authorings-best-kept-secret/ XAML and Technical Authors] {{Wayback|url=http://techwritetips.wordpress.com/2006/10/06/what-is-xaml-authorings-best-kept-secret/ |date=20200810091501 }} A discussion of the affect of the open nature of XAML.&lt;br /&gt;
* [https://web.archive.org/web/20061126063128/http://www.netfxguide.com/guide/xaml.aspx XAML page on NetFXGuide.com] A selection of categorized resources on XAML.&lt;br /&gt;
* [http://www.learnwpf.com/ LearnWPF Website to learn WPX.] {{Wayback|url=http://www.learnwpf.com/ |date=20220304085500 }}&lt;br /&gt;
* [https://web.archive.org/web/20061126164132/http://www.community-credit.com/cs/forums/49/ShowForum.aspx XAML Discussion Board] - A great discussion board for questions on XAML and the WPF&lt;br /&gt;
&lt;br /&gt;
{{DotNET}}&lt;br /&gt;
{{程序设计语言}}&lt;br /&gt;
&lt;br /&gt;
[[Category:标记语言]]&lt;br /&gt;
[[Category:微軟API]]&lt;br /&gt;
[[Category:基于XML的标准]]&lt;/div&gt;</summary>
		<author><name>219.76.24.35</name></author>
	</entry>
</feed>