Xaml-application-on-mac

提供:Dev Guides
移動先:案内検索

MAC OSでのXAMLアプリケーションの作成

XAMLアプリケーションはMacでも開発できます。 Macでは、XAMLはiOSおよびAndroidアプリケーションとして使用できます。 Macで環境をセットアップするには、https://www.xamarin.com [www.xamarin.com]にアクセスします。 [製品]をクリックし、Xamarinプラットフォームを選択します。 Xamarin Studioをダウンロードしてインストールします。 これにより、さまざまなプラットフォーム用のアプリケーションを開発できます。

XAML – C#構文

この章では、XAMLアプリケーションを作成するための基本的なXAML構文/ルールを学習します。 簡単なXAMLファイルを見てみましょう。

<Window x:Class = "Resources.MainWindow"
   xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml" Title = "MainWindow" Height = "350" Width = "525">

   <Grid>

   </Grid>
</Window>

上記のXAMLファイルでわかるように、さまざまな種類のタグと要素があります。 次の表は、すべての要素を簡単に説明しています。

Sr.No Elements & Description
1

<Window

ルートの開始オブジェクト要素またはコンテナです。

2

x:Class="Resources.MainWindow"

マークアップを、その中で定義された部分クラスコードビハインドに接続するのは、部分クラス宣言です。

3

xmlns

WPFクライアント/フレームワークのデフォルトのXAML名前空間をマップします

4

xmlns:x

x:プレフィックスにマップするXAML言語のXAML名前空間

5

>

ルートのオブジェクト要素の終わり。

6

<Grid>

  • </Grid>*

空のグリッドオブジェクトの開始タグと終了タグ。

7

</Window>

オブジェクト要素を閉じる

オブジェクト要素の構文規則

XAMLの構文規則は、XMLとほぼ同様です。 XAMLドキュメントを見ると、実際には有効なXMLファイルであることがわかります。 ただし、XMLファイルを有効なXAMLファイルにすることはできません。 これは、XMLでは属性の値が文字列である必要がありますが、XAMLでは、プロパティ要素構文として知られる別のオブジェクトである可能性があるためです。

  • Object要素の構文は、左山括弧(<)で始まり、その後にオブジェクトの名前が続きます。 ボタン。
  • そのオブジェクト要素のいくつかのプロパティと属性を定義します。
  • Object要素は、スラッシュ(/)に続いてすぐに右山括弧(>)が続く必要があります。

子要素のない単純なオブジェクトの例-

<Button/>

いくつかの属性を持つオブジェクト要素の例-

<Button Content = "Click Me" Height = "30" Width = "60"/>

プロパティを定義する代替構文の例(プロパティ要素の構文)-

<Button>
   <Button.Content>Click Me</Button.Content>
   <Button.Height>30</Button.Height>
   <Button.Width>60</Button.Width>
</Button>

子要素を持つオブジェクトの例-StackPanelには子要素としてTextblockが含まれます

<StackPanel Orientation = "Horizontal">
   <TextBlock Text = "Hello"/>
</StackPanel>