ListViewItemPresenter can only be used as the first child in the template for a ListViewItem.

ListViewItemPresenter can only be used as the first child in the template for a ListViewItem.

以下のように Border で囲った XAML を書くとエラーが発生します。
ListViewItemPresenter は ControlTemplate の直下にないといけないようです。

<Style x:Key="ListViewItemStyle1" TargetType="ListViewItem">
    <!-- 省略 -->
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="ListViewItem">
                <Border>
                    <ListViewItemPresenter/><!-- プロパティは省略 -->
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

カテゴリー: UWP タグ: , , パーマリンク

ListViewItemPresenter can only be used as the first child in the template for a ListViewItem. への1件のフィードバック

  1. ピンバック: [UWP] ListView の各アイテム毎に区切り線を付ける | 雪猫ノート

コメントは停止中です。