问题标签 [controltemplates]
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.
wpf - 不明白为什么 Fill 和 GradientStop 之间的颜色绑定不同
我正在尝试掌握 WPF 中的 ControlTemplates。我注意到,当您尝试引用模板化父级的背景颜色时 - 椭圆填充和椭圆渐变停止的绑定语句似乎不同。任何人都可以解释为什么会这样。
这有效...
这有效...
这不起作用 - 为什么会这样?
这会产生错误...
这不起作用...
该实例看起来像这样......
wpf - 使用触发器更改内容按钮
我想在按下按钮时将按钮的内容更改为另一个图像,但没有任何反应。
谢谢你 :)
c# - 绑定到控制模板
我需要将按钮绑定到控件模板。XAML 看起来像这样:
转换器(StatustoTemplate)随着状态(它是一个整数,但很高兴它是一个字符串)的变化运行良好:
现在,我可以以什么格式发回ControlTemplate1或ControlTemplate2?让我们假设ControlTemplate1和ControlTemplate2是 XAML 中定义的有效控制模板。我现在需要返回一个 ControlTemplate - 但是如何设置它?
c# - WPF - 基于 listviewitem 选择的更改控件。控件不更新
我正在尝试根据用户选择的 listviewitem 更新主窗口上的控件,但是当 listviewitem 选择发生更改时,控件不会更新。
我使用这篇文章作为参考如何使用复选框动态更改 WPF 控件的模板?
编辑:我最初使用 ContentTemplate 但根据建议将其更改为 DataTemplate ,但它仍然没有更新
我的主窗口的 XMAL 是
ViewModel 代码是
使用 MainWindowProperties 类
在我的 MainWindow 构造函数中,我设置了 DataContext
当 lvProcessSelection 的选择发生变化时,将执行以下代码
这将使用“费用储备自动化”或“财务关闭状态”更新我的 ViewModel 中的 SelectedProcess
我知道我的 ViewModel 的 DataContext 设置正确(但可能不是 ContentControl),因为我能够使用新消息更新 lbxProgress 并使用应用程序 RunTime 更新 txtRunTime
但是,当我更改 lvProcessSelection 上的选择时,什么也没有发生;ERAFileSelect 的默认控件仍然存在。
有人能指出我如何解决这个问题的正确方向吗?
xamarin - Xamarin Forms 为 ContentPage 和 CarouselPage 共享 ControlTemplate
我被困在尝试将控制模板重用于独立的ContentPage
以及...ContentPage
CarouselPage
主要问题是CarouselPage
不支持该ControlTemplate
属性。因此,我被迫ContentPage
在DataTemplate
. CarouselPage
这ContentPage
然后可以得到ControlTemplate
分配,但我遇到的问题BindingContext
是不是ViewModel
.
我还将尝试用代码解释问题:
我已经创建了如下所示的模板。
该模板可以正常工作,ContentPage
如下所示。
但它在如下所示的情况下不起作用。CarouselPage
BindingContext
中的变成CarouselPage
了TournamentRoundModel
从Tournament.Rounds
集合中。
有没有人知道我如何才能达到ViewModel
独立ContentPage
和CarouselPage
嵌套的根源ContentPage
?
亲切的问候,乔普·米德尔坎普
xamarin - Xamarin 为页眉形成 ControlTemplate,另一个用于页脚和绑定
我正在制作一个在每个屏幕上都有相同标题的应用程序,因此我为应用程序的该部分创建了一个 ControlTemplate,在其上放置了一些按钮并且可以正常工作。我很满意。
三个屏幕的页脚几乎相同,只是文本颜色和图像不同。我为页脚制作了另一个 ControlTemplate,我想根据当前显示的页面来操作带有绑定的图像上的 IsVisible 属性,但我不知道该怎么做。
我知道我需要编写一个转换器,我做到了,这似乎并不复杂,但我无法找到一种方法来实际绑定这些属性中的值。
两个 ControlTemplate 都是在应用程序级别定义的。
这是我如何使用它们的示例,也许这是错误的:
我需要在页脚中绑定某些类的属性。怎么做?它可以实现吗?