2

うまくいけば、これは簡単な質問です!いくつかの項目を含むリストビューがあります(これらの項目はまったく変更されないため、動的ではなくXAMLに追加しています)。

コードは次のとおりです。

   <ListView x:Name="SelectImageBox" ScrollViewer.HorizontalScrollBarVisibility="Disabled" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="72,53,60,20" Background="Transparent" Opacity="1">
        <ListView.ItemsPanel>
            <ItemsPanelTemplate>
                <WrapPanel IsItemsHost="True"/>
            </ItemsPanelTemplate>
        </ListView.ItemsPanel>
        <ListViewItem>
            <DynamicResource ResourceKey="Book"/>
        </ListViewItem>
        <ListViewItem>
            <DynamicResource ResourceKey="Book"/>
        </ListViewItem>
        <ListViewItem>
            <DynamicResource ResourceKey="Book"/>
        </ListViewItem>
        <ListViewItem>
            <DynamicResource ResourceKey="Book"/>
        </ListViewItem>
    </ListView>

私の問題は、デザイナーでは4冊の本が表示されていることです。しかし、プログラムを実行すると、どの項目も表示されません。誰かが私が欠けているものを説明できるとしたら?

4

1 に答える 1

2

さて、私は問題を修正しました。リストビューアイテムが追加されていましたが、それらが使用していた画像が別のコントロールによって使用されていた場合、修正はリソースの宣言を変更して含めることx:Shared="False"でした(これはインテリセンスでは表示されませんが、正当なコードです。

于 2012-12-02T06:16:26.820 に答える