28得票1回答
调整特定边框的大小

我正在使用 ListBox 的控件模板来展示一个集合。我希望像网格一样,所有的项都显示边框(所有线条大小相同)。当我为每个 listBoxItem 设置边框时,两个项之间的线条会有双倍的大小,由第一个项的底部边框和第二个项的顶部边框组成。 所以问题是: 我能否设置/隐藏单个项目的边框某一侧?...

26得票5回答
美化 WPF 布局网格的背景(每个单元格、行、列)

我想知道是否有办法样式化WPF布局网格的单元格、行和列。我一直在尝试寻找相关信息,但发现很少有相关资料。 我想要将网格样式设置为链接截图中的样子。 如果实际控件本身不支持,那我能否继承它并进行更改呢?我对WPF相当新,所以非常感谢任何帮助。 另外一个问题,我知道可以样式化网格内的每个控件...

19得票4回答
右侧的展开按钮:如何实现?

我想将扩展按钮放置在标签的右侧,该怎么做?

15得票1回答
使用控件模板创建带图像和文本的按钮?

我已经厌倦了一遍又一遍地创建相同的图像+文本按钮,我想将标记移动到控件模板中。这是我的问题:我需要提供模板绑定以将图像和文本添加到模板化的按钮中,但按钮控件似乎没有可绑定的属性。 到目前为止,我的模板看起来像这样(使用“???”表示未知的模板绑定):<ControlTemplate x...

10得票3回答
如何在Silverlight中的DataGrid末尾包含自定义行?

我在我的Silverlight应用程序中有一个DataGrid,它可以很好地工作,当我操作ItemsSource集合时,可以添加或删除行。但是,我希望在最后一行数据之后始终出现另一行或控件。 我可以使用ControlTemplate并将RowsPresenter行设置为自动高度,以使附加控件...