basedon

    1热度

    1回答

    我正在开发一个WPF应用程序,并创建了一个自定义控件,我们将其称为'CControl'。在我设计应用程序布局的xaml文档中。我导入样式: xmlns:my="clr-namespace:My.Controls" 并且能够使用该控件就好了。问题是我想扩展CControl的风格。在资源字典,我能够设置: <Style TargetType="{x:Type my:CControl}">

    5热度

    2回答

    对于我来说,写下类似于样式数据输入表单的东西并不少见,但我的问题是TextBox和TextBlock似乎无法实现BaseElementStyle中的Setters。通常我需要分别定义它们。 这是为什么?有没有办法解决它? 我猜测它与它们通常在其他控制模板中使用的事实(例如TextBlock的是大多数控件使用和TextBox在DatePickers使用和组合框) <Style x:Key="Base

    1热度

    1回答

    我正在创建基本风格。我正在使用继承来实现我的基础样式。我知道如何在派生类中添加属性,但我不知道如何更改属性。我给大家举一个例子: 让的说我有这样的基本样式: <!-- SrollViewer ScrollBar Repeat Buttons (at each end) --> <Style x:Key="ScrollBarLineButton" TargetType="{x:Type

    4热度

    1回答

    我们正在编写TextBox的自定义子类,我们只需要更改样式的一些基本部分。现在我们知道,当你继承Control,通常你应该改变这样的元数据... public class EnhancedTextBox : TextBox { static EnhancedTextBox() { // Commenting this line out lets this use

    1热度

    1回答

    我在写一个使用MVVM模式的小型WPF应用程序。 我为按钮设置了一些样式资源到我的主窗口,我希望它们能够将按钮应用到视图中。问题在于某些按钮具有带触发器的样式。所以我想从通用的一个 这里继承了这种风格是我的主要窗口代码: <Window.Resources> <DataTemplate DataType="{x:Type vm:HomeViewModel}"> <views:

    15热度

    3回答

    如何在后面的代码中设置以下代码? <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}"> 我在App.xaml中使用合并的主题。它适用于所有控件,但是当我为一些东西定义样式时,例如TextBox,除非我使用上面的BasedOn,否则主题样式不会被拾取,而是会获取默认的TextBox样式。

    6热度

    2回答

    可能重复: Datatemplate inheritance 我有没有子类,它们也不共用一个接口几种数据类型,但他们确实有,我想在显示公共属性XAML DataTemplate。这么说,我知道这是可能的... <!-- Basic Style Inheritance --> <Style x:Key="FooStyle" TargetType="Foo" /> <Style x:Key="En

    0热度

    2回答

    我正在制作一些封装类,它封装了基类控件的设置细节,但是我希望它们使用基类的样式。我可以用下面的XAML来实现这一目标: <Style TargetType="{x:Type bc:DerviedClass}" BasedOn="{StaticResource {x:Type etk:BaseClass}}"/> 我宁愿不使用XAML,这样客户端程序员不必这一行添加到他的XAML代码。有没有办法

    1热度

    2回答

    嗨可以在ExpanderStyle的Setter中分配一个ToggleButtonStyle吗? 就像这是可能的日历: <Style x:Key="CS" TargetType="{x:Type Calendar}" > <Setter Property="CalendarDayButtonStyle" Value="{StaticResource CalendarDayButtonSt

    3热度

    1回答

    的风格,我使用的是从文本框继承的自定义文本框: Public Class MyTextBox: Inherits TextBox ... End Class 我想这个类为使用中的经典定义的样式。 xaml ResourceDictionary。我尝试这样做: <Style x:Key="{x:Type uc:MyTextBox}" BasedOn="{StaticResource