我下面的ItemsCOntrol有两个DataTemplates,一个源,其中包含一个名为Conduits的DataType。如果我删除其中任何一个DataTemplates,它就可以工作。Key in dictionary: 'DataTemplateKey(Drain.Models.Cad.Conduit)' 这两个DataTemplates之间唯一的区别是,一个从管道内
我正在寻找一个解决方案和/或在DataTemplate中共享绑定实例的合理性。这最终归结为这样一个事实:在DataTemplate中,似乎没有办法为每个生成的控件强制在DependencyProperty上绑定的新实例。在所有情况下,这可能都是一个公平和良好的假设,除非有ValidationRules表示该控件实例的特定内容。
为了详细说明(我可以提供代码,但我不认为这是必要的),我使用DependencyPropertyDescriptor on IsEnabled来更新一个或多个属于TextBox.Text绑定、DatePicker.Text绑定或ComboBox.SelectedValu