泻药
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 基本就是这样做成的