|
|
1
3
我认为这通常归结为样式重用和整体项目组织。
如果这是一种样式,您将在控件(如画笔)中的许多不同元素之间重用,或者甚至在项目中的许多不同控件中重用,那么您显然希望将它拉到自己的资源中。为了更好地组织,您甚至可能希望将这些共享样式放在它们自己的资源字典文件中并使用它们
MergedDictionaries
把他们拉到不同的控制点。实际上,您可以使用
当它只是一个特定元素的“一次性”特性时,我认为直接在元素上保留样式属性是很好的。如果它不需要共享,并且样式对于一个元素(特定的边框、边距等)是唯一的,那么将它直接保存在元素上就更容易和可读。 |
|
|
2
1
1) 过度拥挤的属性-过度拥挤的属性只不过是太多用于自定义元素的属性。比如说。如果您有一个文本块,并希望自定义几乎所有的属性。这样会降低可读性。如果它有触发器之类的东西的话。太拥挤了。那时,我习惯于把它们变成一种风格。
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |