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