WPF动态添加控件与设置控件模版

250次

问题描述:

动态生成控件

推荐答案

2023-10-24 17:39:58

泻药

1 不是

2 wpf 里面有一个默认的 控件模板 Template.这个东西被编译成baml 放在某个资源里。

当你编辑button style的时候(在button 上按右键,选择style) 有一个选项是 “Copy Current”如果选上了,就会将这个baml 等价的 Xaml 复制出来,你就可以编辑了。

补充下Button 是标准的 Custom/Templated Control.

你可以参考这种Control的创建过程。一旦创建就会生成一个 没有xaml 的class 和一个 放在Generic.xaml 中的 Style for this class.

Button 基本就是这样做成的

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6