Windows phone 8.1 如何在windows phone 8.1中删除ListBoxitem选择边框或defautl边距

Windows phone 8.1 如何在windows phone 8.1中删除ListBoxitem选择边框或defautl边距,windows-phone-8.1,Windows Phone 8.1,我想隐藏/删除ListBox和listboxitem的边框,以及选定的listboxitems边框 还有一件事是如何从ListView中删除点击感 请检查附件屏幕 我只想删除listbox项和选定listboxitem周围的边框之间的边距 我该怎么做 Background=“#0C2C40” BorderThickness=“0” HorizontalContentAlignment=“拉伸” Margin=“0,0,0,0” ItemsSource=“{Binding ListBrand}”

我想隐藏/删除ListBox和listboxitem的边框,以及选定的listboxitems边框

还有一件事是如何从ListView中删除点击感

请检查附件屏幕

我只想删除listbox项和选定listboxitem周围的边框之间的边距

我该怎么做

Background=“#0C2C40”
BorderThickness=“0”
HorizontalContentAlignment=“拉伸”
Margin=“0,0,0,0”
ItemsSource=“{Binding ListBrand}”>

既然您不想向用户显示选择边框,也不想显示边距,那么为什么不使用ListView呢。您试图实现的更改可以在ListView中轻松完成。您可以将IsItemClickEnabled设置为true或false,或将SelectionMode属性设置为none。另外,通过设置itemcontainer样式,您可以去掉边距

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


希望这能有所帮助。

您能给我看一下您的XAML代码吗?显示与Listbox相关的XAML代码,并删除您需要编辑模板或向特定ListView添加样式的点击。感谢您的快速回复,您好Janak/Nathiel,我已经添加了我的XAML代码,请检查并告知我谢谢您的快速回复。在此之前,我使用了ListView,我做了与您所说的相同的更改,IsItemClickEnabled为true或false,SelectionMode属性为none,更改后,ListView项的行为类似于按钮的感觉,如果我们单击任何记录,它的感觉就像单击一样。如果我不想在listview项目中单击鼠标,我该怎么办。这应该对您有所帮助
   <ListView.ItemContainerStyle>
                <Style TargetType="ListViewItem">
                    <Setter Property="HorizontalAlignment" Value="Stretch"/>
                    <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
                </Style>
    </ListView.ItemContainerStyle>