Metro App: Breite der Items im ListView kontrollieren

Standardmäßig haben die Elemente in einem ListView eine Breite, die ihrem Inhalt entspricht und werden durch den ListView selbst nur in ihrer maximalen Breite beschränkt. Wenn allerdings alle Elemente die gleiche Breite, vorzugsweise die maximal zulässige Breite eines Elements im ListView, haben sollen, dann muss der ItemContainerStyle angepasst werden:

<ListView.ItemContainerStyle>
    <Style TargetType="ListViewItem">
        <Setter Property="HorizontalContentAlignment" Value="Stretch" />
    </Style>
</ListView.ItemContainerStyle>

XAML: Unterschiede in der Namespace-Deklaration Phone / Store Apps

Wie ich gerade feststellen musste, arbeiten in Visual Studio 2012 die XAML-Editoren/-Compiler für WinStore-Apps und WinPhone 8-Apps unterschiedlich, wenn es um die Referenzierung von Klassen im eigenen Assembly geht. Während bei Phone-Apps die Angabe xmlns:local=“clr-namespace:JochenLinnemann.DiceRoller“ durchaus akzeptiert wird, muss es bei Store-Apps xmlns:local=“using:JochenLinnemann.DiceRoller“ heißen.