web-dev-qa-db-ja.com

AXMLとXAMLの違いは?

私はVisual Studio Xamarinクロスプラットフォームモバイル開発の初心者であり、AXMLの検索を続けています。MVCアプローチを設計および適用するためのチュートリアルが見つかりません。

実際にこれに関して多くの質問があります。しかし、最初にこの3つだけを残しておきます。

  1. 彼らの違いは何ですか?
  2. Xamlデザインをaxmlに適用できますか?
  3. Cssをaxmlファイルに適用するにはどうすればよいですか?
17
JC Borlagdan

1-それらの違いは何ですか?

AXML:onlyAndroidアプリ。これらはAndroidネイティブアプリケーション。

XAML:Xamarin.Formsレイアウトを指定します。これらのファイルは、各プラットフォームがネイティブコントロールでレンダリングするクロスプラットフォームレイアウトを記述します

2-XMLデザインをaxmlに適用できますか?

Xamlデザインは(異なるコントロールを指定しているため)AXMLに直接コピーすることはできませんが、AXMLにportedすることはできます。概念的には、xamlファイルは、両方のプラットフォームでUIがどのように見えるべきかを記述しています。

3-cssをaxmlファイルに適用するにはどうすればよいですか?

カスケードスタイルシート(CSS)は、HTMLのスタイル設定方法を記述するため、Xamlには適用されません。 Xamlをスタイルするには、Xamarin.Formsで使用される styles API を見てください

25
matthewrdev

彼らの違いは何ですか?

  • AXMLとXAMLは2つの異なるXML仕様です。
  • AXMLはXamarin.Androidでサポート/利用可能です。
  • XAMLは、Xamarin FormsがXML仕様に基づいてクロスプラットフォームUIを標準化できる方法です。
  • ネイティブXamarin Androidを使用している場合、Formsを使用してからXAMLを使用する場合、axmlを使用してUIを実行します。

Xamarin TechnologyのXamlとaxmlの違いは何ですか からの参照

Xamlデザインをaxmlに適用できますか?

No。これは、AndroidができることとXamarin.Formsができることの間に直接の翻訳がないためです。

Cssをaxmlファイルに適用するにはどうすればよいですか?

UIをCSSのようにする必要があります。CSSをAXMLファイルに含めることができる直接的な方法はありません。

5