Mon*_*mie 2 silverlight wpf user-interface contentpresenter
如果我可以将其替换为单个TextBox(如按钮上的按钮),或者可以将媒体元素直接添加到Grid(无论如何)...
是ContentPresenter为了什么?有一些优势吗?
您并不总是需要ContentPresenter。它充当占位符,将有效地承载您分配给其Content属性的任何内容。如果给定控件/页面上的区域可以保存不确定类型的动态内容,则ContentPresenter是保存空间的有效方法。
它也与模板,自定义控件等一起使用了很多。奇怪的是,在开始学习一些相当高级的内容之前,您实际上不会使用它。
您可以做的一件很酷的事情是将ContentPresenter的Content属性绑定到类型为UserControl的DependencyProperty,然后如果将DependencyProperty设置为等于任何UserControl(例如您在ViewModel中新建的东西)会出现在那个地方。
| 归档时间: |
|
| 查看次数: |
2307 次 |
| 最近记录: |