なお、xamlを使わずにc#、vb.net、c++/cliなどの.net言語を使い、uiをコードベースで組み立てていくことも可能ではあるが、ide搭載のxamlエディターおよびxamlデザイナーを利用してxamlベースでuiを記述するほうが直感かつ効率的に階層構造を構築できる。