1

Silverlight でプロジェクトを作成したときに、開発者のマシンに問題が発生しました。グリッドにコントロールを追加すると、例外が表示され、レイアウトが破棄されます。

問題を再現する手順は次のとおりです。

  • 新しい Silverlight アプリケーションの作成
  • [Silverlight アプリケーションを新しい Web サイトでホストする] のチェックを外します
  • Silverlight バージョンの選択: Silverlight 5

空のプロジェクトファイルが正常に作成されます

ここに画像の説明を入力

このコードを内部に追加しようとしたときGrid

<Button Content="Button" 
        HorizontalAlignment="Left" 
        Margin="67,125,0,0" 
        VerticalAlignment="Top" Width="75"/>

例外が生成されます。以下を参照してください

ここに画像の説明を入力

>> フルスクリーン画像を見るにはここをクリック <<

生成された 2 つの StackTraces:

at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
at MS.Internal.XcpImports.MethodEx(DependencyObject obj, String name)
at MS.Internal.XcpImports.UIElement_UpdateLayout(UIElement element)

at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)

すでにプロジェクトを再構築しましたが、機能していないようです。それでも例外が表示されます。しかし、現時点では、前の空白のプロジェクトに戻るButton内部を削除します。Grid内にコントロールを追加することはできませんGrid。ここで何を見逃したのですか?私はこれで新しいです。Silverlight プロジェクト ファイルを作成するのは初めてです。

同じエラー メッセージが表示された人はいますか?

この質問が以前に尋ねられた場合は、そのページが見つからないため、そのページにリダイレクトするのを手伝ってください.


ちなみに、これが私の開発マシンの中身です:

  • Windows 7 アルティメット (x64)
  • Microsoft Visual Studio 2012 V 11.0.50.727.1 RTMREL
  • Silverlight 開発者ランタイム 5.1.20125.0 (x64)
  • シルバーライト SDK 5.0.61118.0

更新 1

でやってみましたBlendが、それでも同じエラーがスローされました。

ここに画像の説明を入力

4

0 に答える 0