WPF 自定义控件开发全解析
1. WPF 丰富的视觉类结构
WPF 拥有众多可使用的类,是创建有趣、引人入胜且视觉效果惊人的界面和控件的强大工具集。了解并尊重这些类的多样性,知道在任何给定情况下使用哪种工具最佳,将使开发体验更有价值和乐趣,并最终提高应用程序的质量。
以下是一些重要的 WPF 类及其描述:
| 类 | 描述 |
| — | — |
| DispatcherObject | 提供线程和消息控制 |
| DependencyObject | 为依赖属性提供宿主,是 WPF 许多高级功能(如数据绑定)的核心构建块 |
| Visual, DrawingVisual | 提供绘制简单图形的功能 |
| Shape | 提供绘制基于几何图形的功能 |
| Decorator | 在包含的 UIElement 周围绘制装饰 |
| Adorner | 在其他控件顶部提供装饰性覆盖 |
| FrameworkElement | 其他视觉元素的容器 |
| GlyphRuns, TextBlock, FlowDocument | 提供文本支持,具有越来越复杂的格式化和布局功能 |
| Panel | 其他元素的“布局大脑”容器 |
| Control | 支持模板化的 UI 组件 |
| ContentPresenter | 用于保存 DataTemplate 的容器 |
| ItemsPresenter | 用于保存 ItemTemplate 的容器 |
| ContentControl | 包含单个子元素的控件 |
| ItemsCon
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



