我正在尝试在数据模板中托管内容控件。
与此完全相似: Puting a ContentControl *inside* a WPF DataTemplate?
我通过 XAML 成功地做到了。我想通过代码做同样的事情。
我创造了一种风格:
<Style x:Key="radioButtonAddtruefalse">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<StackPanel Orientation="Horizontal">
<RadioButton Content="True" IsChecked="{Binding Value}"></RadioButton>
<RadioButton Content="False" IsChecked="{Binding Value, Converter={StaticResource _invertedBooleanConverter}}"></RadioButton>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
在数据模板中:
<DataTemplate>
<ContentControl Style="{StaticResource radioButtonAddtruefalse}"> /ContentControl>
</DataTemplate>
我尝试通过代码执行此操作,但在 DataTemplate 下没有发现任何允许我托管内容控件的内容。有什么建议么?