我希望能够在 Silverlight 中折叠边距(在每个控件上手动设置边距不是很好)。我需要能够控制何时将样式应用于可视化树,并检查 2 个控件的边距是否接触并删除其中一个。这可能吗?我是否必须对所有控件进行子类化并覆盖 OnApplyTemplate?
或者,我至少能够对项目控件(列表框、网格等)中的第一个或最后一个项目应用不同的样式。我可以有一个附加属性来指定第一个/最后一个项目的样式,但我不知道何时处理这些样式。
帮助表示赞赏!
我希望能够在 Silverlight 中折叠边距(在每个控件上手动设置边距不是很好)。我需要能够控制何时将样式应用于可视化树,并检查 2 个控件的边距是否接触并删除其中一个。这可能吗?我是否必须对所有控件进行子类化并覆盖 OnApplyTemplate?
或者,我至少能够对项目控件(列表框、网格等)中的第一个或最后一个项目应用不同的样式。我可以有一个附加属性来指定第一个/最后一个项目的样式,但我不知道何时处理这些样式。
帮助表示赞赏!