原文:《Programming WPF》翻译 第5章 2.内嵌样式
每一个“可样式化”的WPF元素都有一个Style属性,可以在内部设置这个属性——使用XAML属性-元素的语法(在第一章讨论的),如示例5-4。
示例5-4
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmQzZDNMbU51WW14dlozTXVZMjl0TDBsdFlXZGxjeTlrYjNRdVoybG0uanBn.jpg?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
![《Programming WPF》翻译 第5章 2.内嵌样式 《Programming WPF》翻译 第5章 2.内嵌样式](https://image.shishitao.com:8440/L0ltYWdlcy9PdXRsaW5pbmdJbmRpY2F0b3JzL05vbmUuZ2lm.gif?w=700&webp=1)
因为我们想捆绑属性值在我们的样式中,我们有一个带有两个Setter子元素的Style元素,一个是我们想要设置的每个属性,如FontSize和FontWeight,都带有Button前缀,指出了包含属性的类。适用于样式的属性是依赖属性,这将在第九章介绍。
由于额外的样式语法,且因为内嵌样式不能跨元素共享,所以内嵌样式事实上陷入了设置属性时更多的输入。由于这个原因,内嵌样式并没有命名样式经常使用。