SlideShare a Scribd company logo
What is xaml
<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 WPF
Windows PhoneStore App
WF
WF
(Windows Workflow Foundation)
Extensible Application Markup Language
XAMLとは、アプリケーションのユーザーイン
ターフェースを記述するための言語仕様のこと。
XAMLはXMLをベースとしたマークアップ言語であ
り、アプリケーションの外観や配置などを設定す
ることができる。
What is xaml
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:Session
Title="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

More Related Content

PDF
Adobe flash platform update 2010/11/17
PPT
Joomla seoサービス
PDF
ストアアプリのXamlを解説
PDF
Cocoa Pro08
PDF
Docmgt_004
PPT
Flex入門
PDF
XAMLで作るWindows ストアアプリ #CLRH89
PPTX
XAML 入門
Adobe flash platform update 2010/11/17
Joomla seoサービス
ストアアプリのXamlを解説
Cocoa Pro08
Docmgt_004
Flex入門
XAMLで作るWindows ストアアプリ #CLRH89
XAML 入門

More from Kazuhide Maruyama (12)

PDF
ビルドで情報を埋め込んでみた
PPTX
Way Of Multi Platform Desktop App Development By DotNet
PPTX
夏時間対応始めました。 - .NET Conf関西 2018 LT
PPTX
Microsoft bot frameworkを触ってみた
PPTX
Typescriptの中のこと(浅め)
PDF
Room Metro 2014-03-01
PPTX
PPTX
VSハッカソン TypeScript ハンズオン
PDF
Type scriptのいいところ
PPTX
ショートカットの勧め
PDF
Grid application テンプレートを紐解く
PDF
Developerのdeveloperによるdeveloperのためのmetro designの話
ビルドで情報を埋め込んでみた
Way Of Multi Platform Desktop App Development By DotNet
夏時間対応始めました。 - .NET Conf関西 2018 LT
Microsoft bot frameworkを触ってみた
Typescriptの中のこと(浅め)
Room Metro 2014-03-01
VSハッカソン TypeScript ハンズオン
Type scriptのいいところ
ショートカットの勧め
Grid application テンプレートを紐解く
Developerのdeveloperによるdeveloperのためのmetro designの話
Ad

What is xaml