【问题标题】:WPF "Insert" control per binding每个绑定的 WPF“插入”控件
【发布时间】:2011-08-02 10:44:45
【问题描述】:

我有一个没有ContentUserControl,因为应该在UserControl 内部显示的控件是在运行时创建的。我想像下面这样解决这个问题,但不知道如何实现它:

  1. ViewModel 中创建一个控制变量
  2. 在创建内容时在运行时设置
  3. 将内容属性(在 UserControl 内)绑定到该变量

问题是,我不知道如何绑定到控制变量。

【问题讨论】:

    标签: wpf user-controls binding


    【解决方案1】:

    为什么不使用ContentControl 而不是UserControl 并通过引入能够在运行时提供正确DataTemplateDataTemplateSelector 在运行时提供Content? 您可以将您的内容区域控件封装在DataTemplates 中,并在运行时选择合适的控件。

    【讨论】:

    • 如果您需要任何建议,请随时在这里询问
    猜你喜欢
    • 2014-10-26
    • 2018-11-21
    • 2023-03-06
    • 2014-01-14
    • 2015-06-03
    • 2011-07-26
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多