CRM 2011 UR8 を使用していましたが、クライアントの要求により (主にクロス ブラウザーの互換性のため)、UR12 への更新を開始しましたが、解決できない問題に遭遇しました。いくつかのカスタム Silverlight グリッドを使用しており、更新前はすべて完全に機能していましたが、現在はすべてロードが少し広すぎて、グリッドの右端がウィンドウの端から外れています。問題がコードのどこかにあるかどうかを確認するために単純な長方形を作成しましたが、グリッドと同じように幅が広すぎます。また、ウィンドウのサイズが変更されても、グリッドと四角形のサイズは変更されません。
テスト用の四角形の xaml は次のとおりです。
<UserControl x:Class="SilverlightApplication1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White" Width="Auto" Height="300">
<Rectangle Fill="Red" HorizontalAlignment="Stretch" Height="Auto" Stroke="Black" VerticalAlignment="Stretch" Width="Auto"/>
</Grid>
</UserControl>
Silverlight 5.1.20125.0、64 ビットを使用して、CRM 2011 のオンプレミス インストールに対してテストしています。目に見えている場合でも、IE のデバッグ ツールを使用している場合でも、エラーはスローされません。これを解決するための助けをいただければ幸いです。なぜこれが起こるのかについてのアイデアがありません。
編集: UR13 を別の環境に適用していて、そこでテストするつもりなので、修正されるかもしれませんが、リストに何も表示されていないため、大きな期待はしていません。解決した問題
編集 2: Visual Studio 2012 でグリッド (ダミー データを使用) と四角形をデバッグするときに、それらが正しくサイズ設定され、ウィンドウに合わせてサイズ変更されることを追加する必要があります。
編集 3: UR13 は問題を解決しませんでした。