4

アプリケーションでユーザー インターフェイスを作成するために Xaml と Expression Blend を使用することに興味があります。ただし、ターゲット アーキテクチャの制限により、WPF や C# を使用することはできません。

したがって、私が興味を持っているのは、例/既存のプロジェクト、または WPF に関連付けられていない仕様言語としての「純粋な」形式の Xaml の使用に関するこのテクノロジの経験がある人からのアドバイスです。

具体的な質問:

1) WPF 要素なし、または C# バッキング クラスなしで Blend + Xaml を使用することは可能ですか?

2) 異なるアーキテクチャを使用する Xaml パーサーなどの他の実装はありますか?それらはブレンドまたは同様のツールで動作しますか?

3) この状況で役立つ代替のエディター/デザイナー ツールはありますか?

私は MyXaml および MycroXaml プロジェクトを認識しており、Web 上で Xaml に関する多くのリソースを見つけましたが、その 99% は WPF に直接関係しています。これは、Xaml の概念を理解するには問題ありませんが、必要な実装には役立ちません。

どうもありがとう!

4

4 に答える 4

3

XAML仕様を確認しましたか。 http://download.microsoft.com/download/0/A/6/0A6F7755-9AF5-448B-907D-13985ACCF53E/ [MS-XAML] .pdf

XAML2009とclr4.0のsystem.xaml.dllは、あなたがそれを待つことができれば、おそらくあなたのために送られる神になるでしょう。

これがPDCのプレゼンテーションです。 http://channel9.msdn.com/pdc2008/TL36/

Now since you said you can't use C#, I am guessing you are not able to use the .net framework?? or using Mono. as far as I know there are no plans to implement XAML support in Mono. So either you would have to write your own XAML parser, and Object graph.

Of course if you are willing to do that you may want to wait for XAML 2009 spec as it adds significant improvements to the xaml language.

Douglas

于 2009-02-01T05:05:47.123 に答える
3

とにかくSilverlightは役に立ちますか?これで、eclispeでSilverlightを使用できるEclipseプラグインが利用可能になりました。したがって、Expression Blendを使用してUIを設計し、バックエンドコーディングにJavaを使用できるようになります(将来の計画だと思います)。詳細については、このリンクを確認してください。http://www.eclipse4sl.org/

于 2008-10-21T21:30:34.753 に答える
0

WPF を使用していない場合、そのコアとしての Xaml は実際には XML に勝るものはありません。Xaml にはいくつかの種類がありますが、基本的にはライブラリの形での追加機能です。Vanilla Xaml をベースとして使用することもできますが、基本的にそれを読み取るパーサーを作成し、次にそれが本質的にマップされるコードのフレームワークを作成する必要があります。Xaml は、StackPanel が何であるかを認識していません。基本的に、Textual データを送信して、それが何であるかを知っているものによってコンパイルされます。これは、欠落している部分であり、かなり大きな部分です。

于 2010-04-14T23:16:04.247 に答える