controltemplate

    2热度

    1回答

    <dg:DataGridColumnHeadersPresenter> <dg:DataGridColumnHeadersPresenter.Template> <ControlTemplate> <Border> <ContentPresenter ContentSource= ??? /> </Border> </C

    5热度

    2回答

    我想在运行时定义一个ControlTemplate。这可能吗?我注意到了ControlTemplate类的VisualTree属性。我也注意到它使用了FrameworkElementFactory类。但是,我似乎无法让它工作。 是否可以在运行时创建ControlTemplate?

    0热度

    4回答

    我只是想启用或禁用我使用的WPF编辑器的ControlTemplate内的按钮。

    2热度

    1回答

    在WPF内部的XAML中如何扩展ControlTemplate,以便当应用于按钮并且按钮被禁用时,它将在禁用时淡化为0.5不透明度,一旦启用则淡出回到1.0不透明度。 当父母被禁用时,这种视觉效果也应该起作用。

    2热度

    3回答

    在我的WPF列表框中,我有一个带有ControlTemplate的样式的ListBoxItem样式。在ControlTemplate的内部,我定义了一个标签。根据一些细节,我需要更改标签的字体大小。所以从我的代码隐藏,我需要确定字体应该是什么,然后我需要设置它。 这是我与控件模板样式(我已经去掉了一些无关痛痒的控制) <Style x:Key="RecordTabList" TargetType=

    0热度

    2回答

    标签我有一个ListBox其中基于与整数属性由用户设置添加的项目数。该项目是从一个ControlTemplate的资源,其中包括一个标签和一个TextBox一个DockPanel的内部创建的。该标签是未绑定数据,但我想使其具有基于用于包含它的ListboxItem的(索引+ 1)稍微动态内容。我的问题是,我希望能够更新每个ListboxItem的标签内容,但由于某种原因无法访问标签。我不知道有什么

    0热度

    1回答

    我创建了一个装饰器,它在OnRender方法中绘制了一些自定义图形。图形取决于包含装饰器的对象的位置。我通过Style来通过Template属性设置装饰器。问题是装饰器的OnRender方法在应用模板时只调用一次。因此,当我更改对象的位置并在该对象上调用InvalidateVisual()时,装饰器不会被重新渲染。 我已经设法通过设置对象的模板为空,然后重置回相同的模板像这样来解决此: 这是卓有成

    0热度

    1回答

    我想了解更多关于WPF的知识。我浏览了一个创建按钮的在线教程,然后创建了一个应用于其他按钮的模板。问题是这个模板在Window.xaml中,我只能从该应用程序中访问模板。如何使模板更具全局性?我想通过某种方式引用xaml,就像您可以从不同的项目或解决方案中引用程序集一样。