WPF 的新手,我在代码中创建样式时遇到了一些麻烦,我能够通过绘制矩形并将它们制作成按钮来制作一些按钮样式,这打开了一个模板编辑器,所以我能够做到。
现在我想为重复的堆栈面板/网格布局创建一个模板,这次我是手工编写的,但是我收到一个错误,提示“模板不是有效的成员”
这是我试图创建的那种东西,但是 Property="Template" 位带有红色下划线。有人可以向我解释这背后的原因吗?如何创建或初始化模板?
<Style x:Key="LaneStyle" TargetType="{x:Type Grid}">
<Setter Property="Width" Value="760"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Grid}">
<!-- Things here -->
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
如果有人可以指导我阅读关于样式/模板的教程,那也很好,但找不到更详细解释它的教程。