【问题标题】:Custom WPF user control via repositionable child control通过可重新定位的子控件自定义 WPF 用户控件
【发布时间】:2010-12-10 10:16:43
【问题描述】:

我需要你的帮助。

我想通过以下功能开发 WPF 用户控件: 1.控件应该有内容。 2.我们应该能够在父控件上定义一个位置,子控件应该被渲染。

这似乎不是一个困难的案例,但我坚持找不到任何有用的信息。任何信息表示赞赏 - 我才刚刚开始学习 WPF。

谢谢提前。 :)

[更新]

  1. 在“主机控制”中 - PartSelectorList:
    1.1。 Xaml:
    1.2.代码隐藏:DependencyProperty DummyProperty
  2. 在“最终控制”中:
    2.1。 xml: ...




【问题讨论】:

  • 如果你不展示你已经付出了多少努力,没有人可以/不会帮助你。 1) 可以使用ContentControl 来完成。 2) 决定孩子去哪里是父母(通常是小组)的责任。

标签: wpf wpf-controls


【解决方案1】:

为什么不做一些非常简单的事情

<ContentControl Canvas.Left="10" Canvas.Top="20"> ..content here</ContentControl>

【讨论】:

  • +1 - 这是正确的答案! Canvas 专为任何控件的像素定位而设计。
  • 我尝试使用 ContentControl 的属性绑定到自定义用户控件,但没有显示此绑定的自定义用户控件。我尝试了不同的 DependencyProperty 类型(对象、UserControl) - 没用。 :(
猜你喜欢
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多