3

こんにちは、これらの種類の学習リソースを探しています。

  • Silverlightのスタイリングの基本(基本用語)を解説しているもの。または、非常に単純な例のコレクションで、多くのことを学ぶことができます。

  • そして 1 つは、Silverlight のドキュメントと非常によく似ていることです (例: この変更が必要な場合は、どのプロパティを設定する必要がありますか) が、より快適に使用できます。

任意の提案をいただければ幸いです。

ありがとう!

4

4 に答える 4

2

個人的には、Silverlightの「スタイリングとテンプレート」の説明全体がばかげていると思います。ロケット科学か何かのように、これらの2つの特性について話している。

Silverlightの「スタイリングとテンプレート」は、実際には非常に簡単で親しみやすいトピックであるにもかかわらず、大きな誇大宣伝があります。

Silverlight UIがどのように機能するかを理解するための最良の方法は、SilverlightUIデザイナーであるExpressionBlendとVisualStudio 2010SilverlightDesignerを使用することです。ただし、Blendは、このトピックにはるかに対応しています。

1つは、Silverlightドキュメントと非常によく似ていることです(たとえば、この変更が必要な場合に設定する必要のあるプロパティ)。ただし、より快適に使用できる点が異なります。

コントロールのプロパティが何をするのか知りたいですか?Expression Blendを開いて、いろいろ試してみてください。本を読んだり、Webキャストを見たり、MSDNをざっと読んだりすることは、実際の経験に代わるものではありません。

したがって、Expression Blendをダウンロード、新しいSilverlightプロジェクトを開始し、デザインサーフェスにコントロールを配置して、いじり始めます。それはあなたが現実世界の経験を積む良い方法です。

また、Microsoftは、Silverlightコントロール用に次の2つのサンプルアプリを出荷しています。

1)SilverlightFrameworkコントロール-http://silverlight.net/content/samples/sl2/silverlightcontrols/run/default.html

2)Silverlight SDK +SilverlightToolkitコントロール-http://silverlight.net/samples/sl3/toolkitcontrolsamples/run/default.html

Silverlightスタイリングの基本(基本用語)を説明しているもの。または、いくつかの非常に単純な例のコレクションで、多くのことを学ぶことができます。

すばらしい質問です。スタイリング、テンプレート、およびVisualStateManagerについて言えることはたくさんあります。しかし、それを言う代わりに、もう一度ブレンドを紹介します。

VisualStateManagerの「HowDoI ?」に続くこれらの4つをご覧ください。スティーブホワイトによるビデオ。これらは、脳をVSMに巻き付けてテンプレートを作成しようとしたときに、非常に役立ちました。

于 2009-09-28T14:47:44.303 に答える
2

Silverlight 3 コントロールのスタイリングに関する MSDN ドキュメントは非常に優れていると思います。

于 2009-09-28T14:24:31.727 に答える
2

私が使用しているのは、silverlight.net ビデオと、さまざまなコントロールのプロパティの MSDN サイトです。ただし、Silverlight.net のテーマ ビデオをご覧ください。彼らは本当に便利です。

注意すべきことの 1 つは、コントロールがコントロールの標準セットの一部ではない場合 (つまり、datagird コントロールのように直接組み込まれていない場合)、テーマを設定するときに、事前に何もありません。 -「現在のテンプレートを編集」オプションで決定された値。デフォルトのテーマの例を見つけてコピーし、それをいじる必要があります。

于 2009-09-28T14:20:13.147 に答える
0

Silverlight 4 ベータ版のクリエイティブ コモンズ スタイル セットをリリースしました。これらをダウンロードして操作したり、xaml を参照して、スタイルがどのように機能するかを理解することができます。

http://www.blackspike.com/site/silverlight/free-silverlight-4-beta-skin

于 2010-03-08T17:30:36.513 に答える