0

メトロアプリにListView、グレー表示されているいくつかの無効なアイテムがあります。このアイテムのスタイルを有効なアイテムのデフォルトのスタイルに変更したかったのですが、それでもアイテムを無効にする必要があります。どういうわけか無効なアイテムのグレー表示をスキップするだけで、その方法がわからない場合でも同じ効果があると思いますので、助けてください。

4

1 に答える 1

2

のスタイルを変更する必要がありますListViewItem。これを行う最も簡単な方法はListViewItem、デザイナーでaを右クリックし、 Edit Template> Edit a Copy...:を選択することです。

ここに画像の説明を入力してください

次のステップは、新しいスタイルに名前を付け、配置する場所を選択することです。

ここに画像の説明を入力してください

スタイル内で次のブロックを見つけます。

<VisualState x:Name="Disabled">
    <Storyboard>
        <DoubleAnimation Duration="0" To="{StaticResource ListViewItemDisabledThemeOpacity}" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="contentPresenter"/>
    </Storyboard>
</VisualState>

アイテムがグレー表示されないように、削除またはコメントアウトすることができます。もちろん、Disabled視覚的な状態のスタイルを好きなように変更することもできます。

于 2013-01-28T06:01:06.773 に答える