2017-05-15 82 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}代碼是正確的,它的工作原理。

相關問題