ListView内のコンテンツをListViewの横幅に合わせる方法

ListView内のコンテンツってコンテンツの幅になっていて、ListViewの幅と一致していません。
特に気にはしていなかったのですがBordorを入れると、Bordorのサイズがコンテンツのサイズによって変化してしまいます。


list_fail

これでは不格好なので、下記の通りXAMLを変更します

<ListView>
     <ListView.ItemContainerStyle>
                    <Style TargetType="ListViewItem">
                        <Setter Property="HorizontalContentAlignment"
                Value="Stretch" />
                    </Style>
                </ListView.ItemContainerStyle>
</ListView>
これで期待通りの動作となります。

list_success

なおこちらの記事を参考にしたのですが
ストアアプリのベースがSilverlightということでこの不具合?もこのままだったのでしょうか。

関連記事

コメントする

メモ - 下記に表示されているHTML属性は利用できます HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*