c# - 如何在ListBox Wpf中添加项目之间的间距

标签 c# wpf listbox

我有一个包含 ListBoxItems 的 ListBox,我已将按钮添加为垂直形式的 ListBoxItems。 按钮之间的空间由边距设置。 但是当我点击按钮下方时,它正在调用该事件。

我应该如何删除它?以及如何将 ListBoxItem 的高度和边距设置为该项目?

最佳答案

您可以使用 ListBox.ItemContainerStyle for 获取或设置呈现项目容器时使用的样式 (ListBoxItems),这里 Margin 将为您完成所需的任务:尝试以下代码:

<ListBox.ItemContainerStyle>
      <Style TargetType="ListBoxItem">
            <Setter Property="Margin" Value="5"/>
            <Setter Property="Height" Value="75"/>    <!-- For setting height of control-->
            <Setter Property="Width" Value="75"/>    <!-- For setting widthof control-->
      </Style>
</ListBox.ItemContainerStyle>

关于c# - 如何在ListBox Wpf中添加项目之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36350287/

相关文章:

c# - 这是使用 Dapper 的正确方法还是我做错了?

c# - 如何控制DataTable到CSV的toString()格式?

c# - 如何引用 System.Web.Optimization 程序集的 1.1.0.0 版本

c# - MVVM C#​​6 RelayCommand 自动或表达式主体属性

c# - WPF ListBox 布局(同时考虑所有行的动态列宽)

c# - 正则表达式 - MARK 以查看匹配的捕获组

javascript - 在 ascx.cs 用户控件中执行 javascript

c# - WPF 当子级的宽度绑定(bind)到父级的实际宽度时会发生什么

wpf - 棘手的 WPF 绑定(bind)

c# - 列表框(多选)选定索引