controltemplate

    2热度

    1回答

    我想restyle只是WPF控件的一部分。 (具体来说,我想打一个更大的滚动条的滚动按钮) 现在我能做到这一点没有问题。我提取了默认样式。做了必要的调整,并在我的应用程序中包含修改后的样式。 问题是,我必须在替换样式中包含整个控件模板,当我改变的是2个值。 <Setter Property="Control.Template"> <Setter.Value> <Control

    4热度

    1回答

    我设法进一步得到我只读了一下休息后复选框,现在我想在一个合理的优雅形态的功能。问题是我使用了一些黑客来使其工作,虽然这不是一场灾难,但它会更好地做到这一点。 总结一下:我想经常看复选框,单击时是不自检,而不是点击事件触发后台工作,后来就导致一个变量来进行更新。该变量绑定到checkbox.ischecked,然后用新值更新。 我想用基于这样的理念在这里控件模板: A read-only Check

    9热度

    7回答

    以下Microsoft example code包含以下内容: <Grid> ... <Border Name="Content" ... > ... </Border> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsExpanded" Value="True"> <Setter

    1热度

    3回答

    我在Expression Blend中为一个按钮投了一个模板,它工作正常 - 直到我选中它并按空格键。我收到以下错误: InvalidOperationException '[未知]'属性未指向路径'(0)。(1)。[0]。(2)'中的DependencyObject'。 的代码如下: <ControlTemplate x:Key="EmailButton" TargetType="{x:Type

    2热度

    1回答

    我的TextBox有一个自定义错误模板。类似这样的: <Style TargetType="{x:Type TextBox}" x:Key="ErrorTemplateStyle"> <Setter Property="Validation.ErrorTemplate"> <Setter.Value> <ControlTemplate> <Sta

    1热度

    1回答

    我得到了TreeView并且想要显示嵌套的数据(不是分层的)。第一级数据称为TaskViewModel,第二级数据为ArtifactViewModel。我希望水平在GroupBox内,代表TaskViewModel。 我尝试不同的方法,这是我最后一个: <TreeView Name="tvTasks" ItemsSource="{Binding Tasks}"> <TreeView.Re

    0热度

    1回答

    我一直在试图创建我的通用ReadOnlyCheckBox风格/模板,但我遇到了与数据绑定的问题。在这里的例子: A read-only CheckBox in C# WPF 你直接绑定到从控件模板定义中的数据,但当然这不是我真正想要的东西,我希望能够宣布新的复选框是这样的: <CheckBox x:Name="uiComboBox" Content="Does not set the backi

    6热度

    1回答

    设计继承的扩展器时遇到问题。我的意图是在切换按钮后面有一个进度条,并在默认的扩展器头文件中有文本。 我有这个XAML代码,它给了我头部的进度条。这是一种自定义风格。 <Style x:Key="CurrentScanExpanderStyle" TargetType="{x:Type local:ProgressExpander}"> <Setter Property="Foregro

    9热度

    3回答

    我想制作一个CheckBox,看起来完全像一个按钮。我最初的微弱尝试根本不起作用。 <CheckBox x:Name="test"> Testing! <CheckBox.Template> <ControlTemplate> <Button> <ContentPresenter/> </Button> </C

    3热度

    3回答

    说我定义了一个圆角的按钮。 <Style x:Key="RoundButton" TargetType="Button"> <!-- bla bla --> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="Button"> <Border