2009-04-19 10 views
0

私のSilverlightアプリケーションでは、イメージコントロールに読み込んでいるpngイメージの実際のサイズを取得しようとしています。Silverlight 3ベータ版に実際の問題はありますか?

私はSilverlight 3で、PixelHeightとPixelWidthという属性があることをしばらく知りました。

Silverlight 3にアップグレードするのがベータステージなので、私のアプリケーションが突然エラーで詰まってしまわないようにしたいと思っていました。

注:私は学校の割り当てのためにこのプロジェクトを行っていますので、Silverlightのバージョン管理は実際問題ではありません。

答えて

1

私はSilverlight 3とExpression Blend 3を使用可能になった(約1か月前)から使用していて、実際の問題はありませんでした。私はいくつかのSilverlight 3のアプリケーションをピンチでSilverlight 2のアプリケーションに変換することさえできました。

Silverlight 3にアップグレードすると、コンピュータにSilverlight 2アプリケーションを作成できなくなります。つまり、作成したアプリケーションは、Silverlight 3ベータ版を実行している他のユーザーのみが表示できます。

は、Visual Studio用のSilverlight 3 ベータ版ツールをインストールしたら、あなたの 開発環境が Silverlight 3のベータ版の環境になります。あなたはこれらのツールが をインストールされた後のSilverlight 2 アプリケーションを開発することができませ ますので のVisual Studio 2008 SP1は サポートが Silverlightアプリケーションのためのマルチターゲットにしません。 にSilverlight 2アプリケーション を開発する必要がある場合は、別の環境にSilverlight 3 Betaツール をインストールすることをお勧めします。

あなたはそれは、Visual Studio用の Silverlight 3つのベータ版のツールのための前提条件であるとのVisual Studio 2008のSP1またはVisualウェブ 開発者Expressの2008 SP1のいずれかが がインストールされていることを確認してください。私は数週間SL3を使用してきたし、任意の実際の問題がありませんでしたが

http://silverlight.net/getstarted/silverlight3/default.aspx

1

Silverlight 3はSilverlight 2と下位互換性があると予想されますが、いくつかの問題が発生することが予想されます。変換ウィザードは優れた仕事をしますが、完全に信頼することはできません。

あなたはそれを試してみて、あなたのケースでは見えませんか?

+0

マイクロソフトのウェブサイトから読んだことは、いったんアップグレードすれば元に戻すことはできません。 Silverlight 2.0で別のビジュアルスタジオをインストールする必要があります – Drahcir

+0

これをテストするためにコードのインスタンスを個別に作成できませんか? –

0

:以下は、始めることになるでしょう追加 ツールです。私が遭遇したことは、アセンブリキャッシュはブラウザ外のアプリケーションではサポートされておらず、ADO.NET Data Servicesはブラウザ外で動作しないことです(代わりに.NET RIAサービスを使用します)。ここまでは順調ですね!

0

実際の問題が見つかりました: - ItemsControlのテンプレートプロパティが期待通りに機能しません。

実行時に変更しようとしました。このような 何か:

private void OnClickTemplate1(object sender, RoutedEventArgs e) 
{ 
    ResourceDictionary rd = this.LayoutRoot.Resources; 
    if (rd != null) 
    { 
     ControlTemplate ct = rd["Template1"] as ControlTemplate; 
     if (ct != null) 
     { 
      this.itemscontrol.Template = ct; 
     } 
    } 
} 

その後、すべての項目がItemsControlから消えます。 Silverlight 2にはこのような問題はありません。

0

Silverlight 3は来月のRTW中期(7月10日は言及されています)になるようですので、それまで待ってからリリースバージョンを選んでください。

私にとって、ベータは完全に安定しています。

+0

学校の授業のベータ版を試してみましたが、問題はありませんでした – Drahcir

関連する問題