gpt4 book ai didi

c# - Margin 和 Padding 是由 ContentControl 实现的吗?

转载 作者:太空狗 更新时间:2023-10-29 21:15:59 28 4
gpt4 key购买 nike

我正在开发一个派生自 System.Windows.Controls.ContentControl 的自定义控件。在控件默认模板 (themes\generic.xaml) 中,我使用了一个 Border 元素来包裹实际内容。

我的自定义控件是否已经实现了边距和填充(即,根据自定义控件上设置的填充缩小边框),或者我可以/可以自己决定应用边距和填充的位置(即,设置边距和填充)边框元素上的属性到 {TemplateBinding Margin}

提前致谢!

最佳答案

我相信在 Framework 元素中实现了边距。但是填充不是。 ContentControl 具有“PaddingProperty”,但默认情况下它不执行任何操作。基本上,您将内容的 MarginProperty 绑定(bind)到内容控件的 Padding 属性。

关于c# - Margin 和 Padding 是由 ContentControl 实现的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473555/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com