【发布时间】:2013-02-21 03:38:36
【问题描述】:
我正在尝试在数据模板中托管内容控件。
与此完全相似: Putting 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 下没有发现任何允许我托管内容控件的内容。有什么建议吗?
【问题讨论】:
标签: c# wpf wpf-controls