2017-05-15 45 views
0

所以我有这样的提示文本框,我正在做的模板,这下面显示的是..如何使用标签作为字符串与TemplateBinding在WPF中?

<ControlTemplate Type="TextBox"> 
    <Border> 
    <Grid> 
     <TextBlock Text="{TemplateBinding Tag}"/> 
     <ScrollViewer x:Name="PART_ContentHost"/> 
    </Grid> 
    </Border> 
</ControlTemplate> 

我想使用文本框的“标签”财产因为在“提示文本” '提示'属性不容易获得。但标签是“对象”类型不在建议的选项之中。

我该如何解决这个问题?

附加信息:

  • 我已经研究过转换器,他们似乎需要一个C#代码做肮脏的工作。只有在XAML中进行铸造的解决方案才有可能?
  • 的Visual Studio 2017年

回答

0

原来,Visual Studio中(2017年),只是没有显示 '标签' 的建议。但是,无论如何我都输入了它。 WPF将标记识别为字符串。转换不是必需的。问题中的{TemplateBinding Tag}代码是正确的,它的工作原理。

相关问题