&tag(XAML); *目次 [#e529b795] #contents *参考情報 [#tfb8f37c] *名前空間 [#l0e68c8a] **基本 [#p71fb4ac] -[[WPFとSilverlightをまとめて習得しよう − @IT:http://www.atmarkit.co.jp/fdotnet/vblab/uiframework_01/uiframework_01_01.html]]が参考になる。 -XAMLファイルの先頭は次のような行を含んでいる。 #pre{{ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" }} -1行目はWPF名前空間を規定の名前空間(プレフィックスなし)として使用することを宣言している。これによりWindowやButtonタグをXMLファイルのなかで使うことができる。 -2行目はXAMLの言語機能をxプレフィックスとして使うことを宣言している。x:Nameや、x:Class属性がこれに該当する。WPFフレームワーク関係なしの共通機能がここで定義されている。 **x:Name [#w1de3151] -x:Nameはインスタンスの名前を指定する機能。 -WPFの基本クラスにはNameプロパティが存在しておりNameプロパティを設定する=x:Nameを指定することと同じ。