XAML

「Extensible Application Markup Language」の略で、「ザムル」と発音します。XAMLはMicrosoftが開発したマークアップ言語で、アプリケーションのインターフェースを作成するために使用されます。Webページのコンテンツを定義するHTMLに似ています。

他のマークアップ言語と同様に、XAMLはタグを使用してオブジェクトを定義します。タグは別のタグの中に入れ子にして、オブジェクト内のオブジェクトを定義できます。名前、サイズ、形状、色などのオブジェクトの属性は、タグ内で定義します。以下は、ボタン用の基本的なXAMLタグの例です。

<Button x:name="button" Content="TechTerms" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="150,300,0,0"/>

XAMLはWPF(Windows Presentation Foundation)とともに2006年に導入されました。WPFはMicrosoft .NET Frameworkの拡張機能で、Windowsアプリケーション内でインターフェース要素を描画する表示エンジンを含んでいます。XAMLは、これらの要素を定義して関連付けるために使用されます。

開発者はXAMLコードをゼロから作成することも、Microsoft Expression StudioやBlend for Visual Studioなどのプログラムを使って、WYSIWYGエディターでXAMLコードを生成することもできます。XAMLは、WPFまたはUniversal Windows Platformを使用して構築されたWindowsアプリであれば、どれでもサポートされています。

ファイル拡張子: .XAML

更新日 February 3, 2018 著者: Per C.

quiz知識をテストする

What does it mean when an application is "sandboxed?"

A
It is prevented from accessing the Internet.
0%
B
It is isolated from system resources and other applications.
0%
C
Its source code can be modified while it is running.
0%
D
Its settings are automatically reset to default after the app quits.
0%
Correct! Incorrect!     View the Sandboxing definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのXAMLの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。