2017-05-15 1 views
0

그래서 나는 WPF에서 TemplateBinding과 함께 Tag as String을 사용하는 방법?

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

가 난 이후 '힌트 텍스트'로 텍스트 상자의 '태그'속성을 사용하고 싶었입니다 아래와 같이 서식하는 내가 만들고있어이 힌트 텍스트 상자를 ..이 '힌트'속성을 쉽게 사용할 수 없습니다. 그러나 '객체'유형 인 태그는 제안 된 옵션 중 하나가 아닙니다.

어떻게 해결할 수 있습니까?

추가 정보 :

  • 나는 컨버터로 검토 한 결과 그들은 더러운 일을하는 C# 코드를 필요로하는 것. XAML에서만 캐스팅을 수행 할 수있는 솔루션이 있습니까?
  • 비주얼 스튜디오 (2017)은 단지 제안에 '태그'를 보여주지 않았다 밝혀졌다 2017

답변

0

비주얼 스튜디오. 하지만 어쨌든 입력했을 때 작동했습니다. WPF는 태그를 문자열로 인식했습니다. 전환은 필요하지 않았습니다. 질문의 {TemplateBinding Tag} 코드가 정확하며 올바르게 작동합니다.

관련 문제