1

マウスがリストボックスのアイテムの上にあるときに青いボックスを削除しようとしてきましたが、アイデアが尽きました。おそらく何か出てくるでしょう。前もって感謝します。ここに画像の説明を入力

シンプルなリストボックス

<ListBox ItemsSource="{Binding Mylist}" />

残念ながら、以下の解決策は機能しません

<ListBox ItemsSource="{Binding lista}" >
        <ListBox.ItemContainerStyle>
            <Style TargetType="{x:Type ListBoxItem}">
                <Style.Resources>
                    <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
                    <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent"/>
                </Style.Resources>
            </Style>
        </ListBox.ItemContainerStyle>

    </ListBox>

ここに画像の説明を入力

4

3 に答える 3

1

この動作は、コントロール テンプレートによって決定されます。

XAML に慣れている場合は、ListBox を右クリックし、[タグEdit Template -> Edit Copy...のチェック] に移動します。Border

あなたを助けるために、このリンクもチェックしてください: ListBox Styles and Templates

于 2013-10-02T18:21:24.553 に答える