次の問題に対する適切なコード ソリューションを探しています。
いくつかのラベルにバインドしたいリストがあります。MyObject クラスには、いくつかのフィールド (文字列と整数) しか含まれていません。このリストには 3 つの要素が含まれています。私の見解では、次のレイアウトが必要です
- 要素 1
- 要素 2
- 要素 3
ここで、「Element 1」、「Element 2」、および「Element 3」は MyObject クラスのプロパティです。
ビューは次のように Blend で既に定義されていることに注意してください (私はビューコードを変更したくないのですが、選択肢がない場合は ... ;) ):
<Label Content="1." RenderTransformOrigin="0,0.404" Foreground="Black" FontSize="16" VerticalContentAlignment="Bottom" HorizontalContentAlignment="Right" FontFamily="Segoe UI Semibold"/>
<Label Content="2." RenderTransformOrigin="0,0.404" Foreground="Black" FontSize="16" VerticalContentAlignment="Bottom" HorizontalContentAlignment="Right" Grid.Row="1" FontFamily="Segoe UI Semibold"/>
<Label Content="3." Margin="0,0,0,1.077" RenderTransformOrigin="0,0.404" Foreground="Black" FontSize="16" VerticalContentAlignment="Bottom" HorizontalContentAlignment="Right" Grid.Row="2" FontFamily="Segoe UI Semibold"/>
<Label Content="Login bug startup (6 days)" Foreground="Black" FontSize="14.667" VerticalContentAlignment="Bottom" Grid.Column="1"/>
<Label Content="Setup screen exception (4 days)" Foreground="Black" FontSize="14.667" VerticalContentAlignment="Bottom" Grid.Column="1" Grid.Row="1"/>
<Label Content="No users available bug (1 day)" Foreground="Black" FontSize="14.667" VerticalContentAlignment="Bottom" Grid.Column="1" Grid.Row="2"/>
これを行う最善の方法は何ですか? ルーズなコードでこれを実行できると確信していますが、きちんとしたソリューションを好みます。
どうもありがとうございました !!