Upload
kazuhide-maruyama
View
192
Download
1
Embed Size (px)
Citation preview
<TextBlock>Hello XAML!</TextBlock>
Extensible Application Markup Language
XAMLとは、アプリケーションのユーザーインターフェースを記述するための言語仕様のこと。
XAMLはXMLをベースとしたマークアップ言語であり、アプリケーションの外観や配置などを設定することができる。
<SGML />
<HTML />
<XML />
1986
1993
<HTML4.01 />1999
1998
<ASPX />2002
2004
<MXML />
2006
<XAML />
<HTML5 />2014
Silverlight WPFWindows PhoneStore App
WF
WF(Windows Workflow Foundation)
Extensible Application Markup Language
XAMLとは、アプリケーションのユーザーインターフェースを記述するための言語仕様のこと。
XAMLはXMLをベースとしたマークアップ言語であり、アプリケーションの外観や配置などを設定することができる。
Extensible Application Markup Language
XAMLとは、アプリケーションのユーザーインターフェースを記述するための言語仕様のこと。
XAMLはXMLをベースとしたマークアップ言語であり、アプリケーションの外観や配置などを設定することができる。
XAML (Extensible Application Markup Language) は宣言型言語の一種です。具体的には、XAML では、複数のオブジェクトの間の階層的な関係を示す言語構造と、型の拡張をサポートするバッキング型変換を使用して、オブジェクトの初期化およびオブジェクトのプロパティの設定を行うことができます。
http://msdn.microsoft.com/ja-jp/library/cc189036(v=vs.95).aspx
「WPFアプリケーションの視覚的な部分はXAMLを使って記述する」と説明してきた。しかし、「XAMLはWPFのためだけのものか?」というと、そうではない。実のところ、XAMLというのは、「CLRにおけるオブジェクトのインスタンス(以降、CLRオブジェクト)を生成するためのマークアップ言語」である。
http://www.atmarkit.co.jp/ait/articles/1006/22/news101.html
CLRにおけるオブジェクトのインスタンスの構造を定義するためのマークアップ言語
<s:SessionTitle="What is Xaml"xmlns:s="http://k_maru.com/xaml"xmlns="http://schemas.Microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><s:Session.Resources>
<ResourceDictionary Source="/Common/Slide.xaml"/></s:Session.Resources><s:Information>
<s:Presenter>k-maru</s:Presenter><s:Level>Normal</s:Level>
</s:Information></s:Session>
<SGML />
<HTML />
<XML />
1986
1993
<HTML4.01 />1999
1998
<ASPX />2002
2004
<MXML />
2006
<XAML />
<HTML5 />2014