232得票6回答
ContentControl和ContentPresenter之间有什么区别?

我不确定什么时候应该使用ContentPresenter而不是ContentControl(反之亦然)。目前,我在我的DataTemplate中几乎一直使用ContentControl。什么情况下应该使用ContentPresenter?为什么?

49得票3回答
当ContentControl的内容为空时,如何显示默认的DataTemplate?

我认为这是可能的,但显而易见的方法却不能运行。 目前,我正在这样做:<ContentControl Content="{Binding HurfView.EditedPart}"> <ContentControl.Resources> ...

39得票1回答
ContentControl.Template和ContentControl.ContentTemplate有什么区别?

ContentControl.Template和ContentControl.ContentTemplate有什么区别?在什么情况下使用哪个? 例如,我可以在WPF的xaml文件中这样写:<ContentControl> <ContentControl.Templa...

37得票3回答
如何在代码中设置控件模板?

我在XAML中有以下内容<ControlTemplate TargetType="{x:Type Button}"> <Image ...> </ControlTemplate> 我希望在 C# 代码中实现同样的功能。我该如何实现?ControlTe...

34得票1回答
绑定ContentControl内容以实现动态内容

我目前正在尝试使用ListView(作为选项卡)和ContentControl来绑定Content属性,以实现隐藏选项卡的TabControl功能。 我在这个主题上有点了解,如果我没理解错的话,应该是这样工作的:<Grid> <Grid.ColumnDefiniti...

29得票1回答
如何在ContentControl的DataTemplate中绑定数据

我有以下简化示例: <Window x:Class="TemplateBinding.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...

20得票4回答
如何从DataTemplateSelector中显式刷新DataTemplate?

我为所需的ContentControl.DataTemplateSelector 设置了一个模板选择器。 我希望能够通过XAML或代码根据命令或其他方式调用ContentControl,从选择器中重新选择模板。 谢谢。

13得票1回答
内容控制在Silverlight 4中的内容大小调整

我有一个ContentControl的样式,我想在目前使用Border的地方使用它。当我使用它时,子控件不会拉伸以填充整个区域,而只占用很小的空间。我尝试将HorizontalAlignment="Stretch"应用于所有内容,但它并没有起作用。有什么问题吗?<Style x:Key=...

13得票3回答
ContentControl中的绑定崩溃问题

有没有人能告诉我为什么这会导致我的应用程序崩溃?似乎存在一些无限递归,但我无法弄清楚原因。我遇到了这个异常 在遍历树时超出了逻辑树深度。这可能表示树中存在循环 <ContentControl Content="{Binding}"> <ContentContr...

9得票3回答
有没有某个事件表明新的ContentTemplate已完全应用?

我有一个ContentControl,我想在某个事件中更改它的ContentTemplate。当ContentTemplate加载时,我想要添加一些值(将文本添加到TextBox中)。 但是,我发现在更改ContentTemplate属性后,新的ContentTemplate并不会立即应用(指...