17得票1回答
ContentPresenter.ContentSource与Content的区别

基本上,我不明白这里的真正区别是什么: Microsoft TabItem 的代码使用:<ContentPresenter ContentSource="Header" ... /> 那么,什么情况下会使用Content属性而不是(或者除了)ContentSource?

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

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

10得票3回答
用户控件中的 ContentPresenter

我是WPF的新手,正在尝试创建一个包含一些嵌套内容的用户控件。<my:InformationBox Header="General Information" Width="280"> <StackPanel> <Label>Label...

18得票5回答
如何在UserControl中使用ContentPresenter

我希望创建一个用户控件(在本例中为具有定义的背景颜色的正方形按钮),该控件可以托管自己的内容。 用户控件: <UserControl x:Class="SGDB.UI.Controls.ModernButton" xmlns:local="clr-namespace...

7得票1回答
WPF中的简单弹出对话框(在窗口内的覆盖层)

我正在开发一个模态对话框弹出窗口(我不确定确切的UX术语),它会在控件或窗口内联显示,并带有变暗的背景。 视觉示例 我尝试的是将 <ContentPresenter /> 放置在弹出窗口的 XAML 中,然后像这样实例化它: <local:Popup Grid.Ro...

29得票3回答
WPF:使用具有2个(或更多!)ContentPresenter的模板或UserControl在“插槽”中呈现内容

我正在开发一个LOb应用程序,其中我需要多个对话框窗口(在一个窗口中显示所有内容不是选项/没有意义)。 我想为我的窗口创建一个用户控件,用于定义某些样式等,并且该控件将具有几个插槽,用于插入内容 - 例如,模态对话框窗口的模板将具有内容和按钮插槽(因此用户可以提供内容和一组绑定IComman...

44得票2回答
如何在ContentPresenter上更改字体族名称(FontFamily)?

我有一个自定义的扩展器模板,非常接近下面的代码。我不得不更改一些代码来去掉自定义类、笔刷等。<Style TargetType="{x:Type Expander}"> <Setter Property="HorizontalContentAlignment" ...

8得票1回答
如何实现自动DataTemplate选择以基于数据类型,就像在items控件中一样?

我们正在编写一个非常专业的ItemsControl,每个“行”实际上有三个ContentPresenter,分别绑定到不同的对象(考虑穷人的网格),而不是像ListBox一样使用更常见的一个。 现在,如果您没有明确指定ItemTemplate或ItemTemplateSelector,则Li...

14得票2回答
WPF 4中的ContentPresenter TextWrapping样式未应用于隐式生成的TextBlock

如果我将文本赋值给ContentPresenter的Content属性,那么在呈现时,ContentPresenter会生成一个TextBlock控件来包含该文本。 如果我创建一个应用于TextBlock属性的样式并将其分配给ContentPresenter,则似乎不适用于隐式生成的Text...

10得票2回答
内容呈现器数据模板

我有一个DataTemplate:<DataTemplate x:Key="myTemplate"> ... </DataTemplate> 我想把它用作ContentPresenter的ContentTemplate:<ContentPresenter ...