问题标签 [contentcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3026 浏览

wpf - 如何在设计时解决 ContentControl ContentTemplateSelector?

为什么我无法在设计时解析 ContentControl ContentTemplateSelector?
(在运行时有效)
设计器(VS2010)显示异常:

System.Reflection.TargetInvocationException 调用的目标已引发异常。

System.NullReferenceException 对象引用未设置为对象的实例。

XAML:

C#:

0 投票
3 回答
3578 浏览

c# - 如何使用 CaliburnMicro 在 Shell 的不同 ContentControls 中加载控件

默认情况下,当您使用“ActivateItem(new Control());” 例如,您的控件被加载到名为 ActiveItem 的 ContentControl 中。. 如果我的页面上有多个内容控件,我将如何将控件加载到它们中,同时保留使用能够将控件加载到活动项目控件中的默认功能的能力。

例如,我希望将登录控件加载到 Login ContentControl 中,并且当用户成功登录时,我希望将新控件加载到 ActiveItem ContentControl 中。

提前谢谢。

0 投票
1 回答
326 浏览

c++ - 在 Windows 中实现“请勿打扰/分散我的注意力”模式

我想在我的应用程序中实现“请勿打扰”模式。基本上他们启用了这种模式,我们阻止了某些应用程序,如 MSN / Skype / 等,以免干扰用户的注意力。

这是一款在线游戏,一些用户提出了要求,我们想尝试一下。

我不知道从哪里开始。Windows 是否具有Skype 等应用程序敏感的全局“忙碌”模式?我听说过Windows Presentation Mode,但我认为它只能让我们走到一半。

否则,是否有一种以编程方式将 Skype / IM 应用程序设置为“忙碌”的好方法

0 投票
2 回答
1302 浏览

silverlight - 在 ContentControl 中忽略 TemplateBinding 到 RowDefinition.Height

描述: 我有一个自定义内容控件,我正在尝试通过依赖属性启用一些外部设置。基本上它是一个有两个网格行的装饰面板,上一个是标题,下一个是内容(通过ContentPresenter)。

有 3 个项目绑定到模板(通过 TemplateBinding)HeaderHeightTextSizeHeader(每个项目都有其适当类型的依赖属性)。

问题: 虽然其中两个绑定工作得很好(即使在设计时),但第三个却不行。和绑定有效,FontSize="{TemplateBinding TextSize}"无效Text="{TemplateBinding Header}"<RowDefinition Height="{TemplateBinding HeaderHeight}" />

网格将行的高度拆分为 50/50,无论我将 HeaderHeight 属性设置为哪个值。它甚至不从 DP 元数据中获取默认值。

问题: 这个场景有什么问题?为什么其他两个绑定可以毫无问题地工作,而这个则表现得好像根本没有绑定?

注意: 如果我DataContext = this在构造函数中设置并替换{TemplateBinding HeaderHeight}{Binding HeaderHeight},问题就会消失并按预期工作。但我想知道为什么我不需要对其他绑定做同样的事情来使它们工作。

XAML(主题/Generic.xaml):

内容控制 (C#):

自定义控件用法 (XAML):

0 投票
1 回答
1014 浏览

wpf - WPF View 在更改 contentControl 绑定属性时不呈现

我正在使用内容控件上的绑定属性更改主窗口上的用户控件。

圣诞节:

财产:

代码背后:

关于财产变更:

我的问题是在一台特定的测试机器上(与其他机器类似,没有什么独特或奇怪的。Windows 7、4GB Ram 等),当使用这种机制更改用户控件时,应用程序挂起。

查看我的日志,收到更改命令,实例化新用户控件,构造函数运行。设置主要内容属性,触发 OnPropertyChanged 事件

然后什么都没有。应用程序挂起,windows 说它没有响应并关闭应用程序。

用户控件的 OnLoaded 事件永远不会被触发。

这发生在以这种方式在特定机器上加载任何用户控件时。

欢迎提出想法,评论。欢迎提出如何调试这个的想法。

更新: 由于这是一台测试机器,它不会经常重启。

一旦我们重新启动机器,问题就消失了。我仍然想知道为什么以及如何阻止这种情况再次发生。

PS。目标平台是 x86,问题机器是 x64,但在另一个窗口 7 x64 上没有问题。我们正在使用 .net 框架 4.0

0 投票
1 回答
323 浏览

wpf - WPF:如何从 DataTemplate 获取当前继承者 ListView

我有 2 个 ListView 的继承者:

在 XAML 我有以下代码:

在后面的代码中:

如果记下CheckBox,那么我想看ThumbnailView,否则我想看FileListView。有时我想从后面的代码中获取当前的列表视图。我究竟做错了什么?

0 投票
1 回答
860 浏览

sharepoint - 如何在 sharepoint 2010 文档列表中编辑 docx 文档内容

我在 Sharepoint 2010 文档列表中有一个 Word 2007 docx 文档。这个 docx 有一个名为“Introduction”的纯文本内容控件。

我需要创建一个工作流来更新此内容控件中的文本,但我找不到任何访问它的方法。如果在 Visual Studio 2010 中创建自定义工作流,我可以访问文档列表、列表项及其属性,但无法访问文档内容本身。

这可能吗?我是不是走错了路?

谢谢

0 投票
2 回答
669 浏览

silverlight - Two dynamically assigned ContentControls in single view in Caliburn.Micro

I have a UserControl that contains two ContentControls that need to have different UserControl Views bound to them at runtime. The attached-Property solution noted here does not seem to work in Silverlight. Or, I am doing something wrong. I also, found this, but it did not bring any joy either.

I had a single ContentControl working by naming it 'ActiveItem'. But, of course, I cannot have two ContentControls with the same name.

Thanks in advance for any help,

Jim

0 投票
1 回答
1115 浏览

c# - WPF CustomControl ControlTemplate 在运行时更新 TemplateBinding

我一直在尝试使用 WPF 并使用 CustomControl 制作了我自己的面板类型,因此我可以使我的所有面板看起来像一个带有背景、圆角等的框。

我没有遇到的麻烦是我想在运行时更改使用 TemplateBinding 绑定的项目的属性。

我的问题是通过代码更改它不起作用。

希望有人能发现我的错误并告诉我我在哪里有点密集。

这会找到 contentControl 并更改值,这只是从未出现在应用程序中,就好像绑定未激活一样。

希望有人可以提供帮助。

控制模板。

内容控件

使用内容控件的 xml

最后是更改属性的代码

0 投票
1 回答
3422 浏览

wpf - WPF - 如何以编程方式将对象物化为可视内容?

当您将对象分配给 Content 控件时,它将具体化适用于该分配对象的 Visual。有没有一种程序化的方式来实现相同的结果?我想用一个对象在 WPF 中调用一个函数并返回一个 Visual,其中在生成 Visual 时应用相同的逻辑,就好像您将对象提供给 Content 控件实例一样。

例如,如果我有一个 POCO 对象并将其分配给一个 Content 控件,并且恰好定义了一个适当的 DataTemplate,那么它将实现该模板以创建 Visual。我希望我的代码能够获取 POCO 对象并从 WPF 中取回 Visual。

有任何想法吗?