问题标签 [contentpresenter]
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.
c# - wp7 contentpresenter - 将内容设置到同一页面
我将一个页面(名为 containerpage)与一个ContentPresenter
(名为 PageContent)一起使用,并将其内容设置为PhoneApplicationPage
页面事件处理程序中的一个实例(contentpage)OnNavigatedTo()
。我还有一个带有“显示表单”按钮的主页。当我单击该按钮时,程序导航到 containerpage,它将其 contentpresenter 的内容设置为 contentpage。我的问题是:如果我单击“显示表单”,然后按后退按钮并再次单击“显示表单”,我会收到带有文本的 ArgumentException
“参数不正确”
在线的
在容器页面的OnNavigatedTo()
事件处理程序中。我想这是因为我已经为这个内容页面设置了另一个 ContentPresenter 的内容(因为导航会创建一个新页面),但是如果这是问题所在,我该如何从以前的 ContentPresenter 的内容中取消分配我的内容页面?
silverlight - Silverlight 默认内容演示者内容
为什么这行不通?
在generic.xaml中用于自定义控件:
在应用于自定义控件的样式中...
...
后来,在控制模板中...
这是 ChromeContent 的依赖属性...
如您所见,它需要任何对象。我尝试将其更改为网格,但这并没有帮助。
它抛出这个错误(来自javascript):_Failed to assign to property 'System.Windows.Controls.ContentPresenter.Content'
奇怪的是,如果我从设置器中删除 Grid 并且只使用文本,则以下内容将正常工作:
此外,这也适用于控件类中的 OnApplyTemplate 方法:
我很难理解是什么阻止了在 generic.xaml 中定义的网格的默认内容工作。有人对这件事有任何了解吗?
非常感谢您的帮助!
wpf - How do I access a named Control within my ItemPanelTemplate from the code-behind?
I am trying to access a Canvas object within an ItemsPanelTemplate so I can add items directly to it in the code-behind.
Here is my XAML:
How can I access "MyMapCanvas" in the code-behind to add items to it?
I have tried the following:
and
Thanks in advance.
wpf - 如何将 ContentTemplate 直接绑定到 Grid?
在以下 XAML 中,我尝试将各种 DataTemplates 直接绑定到 Grid ContentPresenter。我将 Button 放在 Grid 中只是为了向自己证明 ContentTemplate 已绑定并且 DataTriggers 工作正常 - 它们是(注意我此时不需要任何类型的控件)。如果我用<Button
>替换<ContentPresenter
> 什么都不会出现。显然,我在这里遗漏了一些非常简单的东西。
为了完整起见,这就是我想要实现的目标:
wpf - 为什么我需要 SilverLight 中的 ContentPresenter?
如果我可以用单个TextBox
(如按钮)替换它,或者我可以直接将媒体元素添加到Grid
(无论如何)......
是ContentPresenter
为了什么?有什么优势吗?
wpf - ContentPresenter.ContentSource 与内容
基本上,我不明白这里的真正区别是什么:
TabItem 的 Microsoft 代码使用:
那么,什么时候会使用该Content
属性来代替(或除此之外)ContentSource
?
c# - 防止 ContentPresentor 缩放以调整其内容中所有对象的大小
大家好,我有一个 ContentPresenter,其中包含 Image 和一些椭圆(点)。ContentPresenter 上有一个缩放行为,它会缩放其中的所有对象。有谁知道如何停止椭圆的缩放?
谢谢
wpf - ContentPresenter 数据模板
我有一个DataTemplate
:
我想用它作为ContentTemplate
a ContentPresenter
:
如何使用我的预定DataTemplate
义ContentPresenter
?
wpf - 您如何导航复杂的可视化树以重新绑定现有元素?
在上图中,child 是 ContentPresenter。它的内容是一个 ViewModel。但是,它的 ContentTemplate 为空。
在我的 XAML 中,我有一个 TabControl 具有以下结构:
WorkSpaceViewModels 是 WorkSpaceViewModel 的 ObservableCollection。此代码使用Keeping the WPF Tab Control from destroying its children中的代码和技术。
正确的 DataTemplate - 上面显示在 TabControl.Resource 中 - 似乎正在为两个选项卡呈现我的 ViewModel。
但是,我的基本问题是,我的视图如何连接到我的 WorkSpaceViewModel,然而,ContentPresenter 上的 ContentTemplate 为空?我的要求是从 ViewModel 访问可视组件,因为在某些用户操作后,视图的设置与 ViewModel 中的属性解除绑定,我需要重新绑定它。
c# - WPF:ContentPresenter 上的 TextTrimming
有没有一种简单的方法可以让 TextTrimming 与 ContentPresenter 一起工作?
我有 TextBlock 和 AccessText 的隐含样式,它们的 TextTrimming 设置为 CharacterEllipsis,但 ContentPresenter 没有拾取它。我可以将 ContentPresenter 更改为 AccessText 或 TextBlock 并将其设置在那里,但模板仅处理文本内容。
有什么建议么?
谢谢!