如何在代码中使用contentcontrol创建以下Border?
<Border Name="Test">
<ContentControl ContentTemplate="{StaticResource _cardDataTemplate}" Content="{Binding}"/>
</Border>
我正在使用以下代码,但未应用datatemplate:
Border newCard = new Border();
newCard.Child = new ContentControl()
{
ContentTemplate = CardDataTemplate
};
CardDataTemplate已分配,据我所知这不是问题。
在您的情况下,您需要为Content属性创建一个到DataContext的绑定(Content="{Binding}"
在XAML中)。您可以通过编写以下代码来做到这一点:
BindingOperations.SetBinding(yourContentControlInstance, ContentControl.ContentProperty, new Binding());
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句