首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF工具包WatermarkTextBox的自定义隐式样式

问WPF工具包WatermarkTextBox的自定义隐式样式
EN

Stack Overflow用户
提问于 2014-02-03 16:01:31
回答 1查看 1.9K关注 0票数 2

从这里中可以为WpfToolkit IntegerUpDown控件创建自定义隐式样式。

代码语言:javascript
复制
<Style TargetType="xctk:IntegerUpDown"
       BasedOn="{StaticResource {x:Type xctk:IntegerUpDown}}">

不过,我似乎无法为WpfToolkit WatermarkTextBox创建自定义隐式样式。我试过了,但它没有编译:

代码语言:javascript
复制
<ResourceDictionary xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" ...>

<Style TargetType="xctk:WatermarkTextBox"
       BasedOn="{StaticResource {x:Type xctk:WatermarkTextBox}}">...</Style>

产生错误:

未能从文本'xctk:WatermarkTextBox‘创建'TargetType’

也曾尝试过:

代码语言:javascript
复制
<Style TargetType="{x:Type Control}" BasedOn="{StaticResource BaseStyle}" x:Key="WatermarkBaseStyle">
    <Setter Property="FontSize" Value="24" />
</Style>
<Style TargetType="{x:Type xctk:WatermarkTextBox}" BasedOn="{StaticResource WatermarkBaseStyle}"/>

产生错误:

“从文本‘xctk:WatermarkTextBox’创建'Type‘。”

EN

回答 1

Stack Overflow用户

发布于 2015-07-15 06:36:02

以下几点对我来说是可行的:

代码语言:javascript
复制
<Style TargetType="{x:Type xctk:WatermarkTextBox}" 
       BasedOn="{StaticResource {x:Type xctk:WatermarkTextBox}}">

尝试在x:Type和BasedOn属性中使用TargetType标记扩展。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21531956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档