WPF Q&A

TextBox 의 ToolTip 을 Binding 하는경우 Null 처리는 어떻게 하나요? 비가와요 평점: 없음 조회: 89
별별 방법을 다 해보다가 이렇게 까지 해봤는데도
SItems[1].TTMass = "";  이 들어가도  ToolTip  이 공란으로 생깁니다.
ToolTip 에 Null 이 들어가야 마우스를 올려놔도 아무 반응이 없는 ToolTip 이 되는데,
공란 문자열이 들어가니 공란 툴팁이 나옵니다...
 
어떻게 해야 하나요...??
 
<TextBlock Text="{Binding Path=SItems[1].Mass, Mode=OneWay}">
                                <TextBlock.ToolTip>
                                    <TextBlock Text="{Binding Path=SItems[1].TTMass, Mode=OneWay}"/>
                                </TextBlock.ToolTip>
                                <TextBlock.Style>
                                    <Style TargetType="{x:Type TextBlock}" BasedOn="{StaticResource styleHeaderRight}">                                        
                                        <Style.Triggers>
                                            <DataTrigger Binding="{Binding Path=SItems[1].TTMass, Mode=OneWay}" Value="">
                                                <Setter Property="ToolTip" Value="{x:Null}"/>
                                            </DataTrigger>
                                        </Style.Triggers>
                                    </Style>
                                </TextBlock.Style>
                            </TextBlock>

태그 : tooltip
작성자 정보
비가와요
Level 25
 [EXP.1/50]

메일:  비공개
글등록 +12 492 덧글등록 +3 81
자기소개
WPF 초보입니다~
글 공유하기 |
  tweet facebook
2018-06-05 오후 8:30:42
나도한마디
사용자
스포너            [2018-06-05]
Level 22
 [EXP.45/50]
http://wpfthoughts.blogspot.com/2014/02/hiding-empty-tooltips.html

이것 참고하세요
사용자
비가와요            [2018-06-12]
Level 25
 [EXP.1/50]
감사합니다.
이 방법은 사용해봤었는데, 작동하지 않습니다.
내 코드에 뭔가 다른 부분이 있나봅니다.
사용자
스포너            [2018-06-12]
Level 22
 [EXP.45/50]
<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Window.Resources>
<Style TargetType="{x:Type ToolTip}">
<Style.Triggers>
<Trigger Property="Content" Value="{x:Static sys:String.Empty}">
<Setter Property="Visibility" Value="Collapsed"/>
</Trigger>
<Trigger Property="Content" Value="{x:Null}">
<Setter Property="Visibility" Value="Collapsed"/>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<StackPanel Orientation="Vertical">
<TextBox Text="{Binding ElementName=button, Path=Content}" ToolTip="{Binding ElementName=button, Path=Content}"/>
<Button Name="button" Content="확인"/>
</StackPanel>
</Grid>
</Window>

잘 됩니다
태그로 엮인글
[C#.NET Q&A] drawline 으로 선긋기 그리고 그어진 선에 tooltip 설정[1]+3  아메리과노
[C#.NET Q&A] ComboBox 관련 질문입니다.  슈비
[C#.NET Q&A] Xtragrid tooltip 질문[1]  봉봉누눼
[윈도우8 & WP 질문/답변] WPF에서 LISTBOX에다가 TOOLTIP을 정상적동시키고싶어요[1]  무라쓰라는겨
[C#.NET Q&A] 리스트뷰 툴팁에 이미지 올리기  잠못드는코더
[C#.NET Q&A] 컨트롤이 아닌 전역에서 툴팁사용방법을 알 수가없네요.[1]+2  행인
[C#.NET Q&A] Listview Tooltip을 Columnheader 별로 출력할 수 있을까요?  진도르
[C#.NET Q&A] PictureBox 드래그 후 ToolTip이 안 뜰 때 어찌할까요?  노라조
[실버라이트 팁] [하얀코코의 WPF 팁] 03- ToolTip 스타일[2]  하얀코코
[ASP.NET Q&A] '소심비형'님 자세한 설명 부탁드립니다.[11]  하늘나래
글리스트
c# viewModel에서 윈도우 참조질문입니다.[7]+1  이기현
사용자 정의 콘트롤의 DependencyProperty 작동이 잘 안됩니다..[2]+1 파일첨부 비가와요
코드 복사했는데 디자인이 다르네요? ( 파일, 이미지 있음 )[1]+1 파일첨부 insurang
 ★현재글->   TextBox 의 ToolTip 을 Binding 하는경우 Null 처리는 어떻게 하나요?[1]+2  비가와요
canvas에 타원을 그리는 가장 빠른방법이 궁급합니다.[2]+2  Mines
버튼 템플릿으로 들어간 객체이름을 어떻게 특정하면 되나요?[1]+1  insurang
WPF Grid 또는 DockPanel 사이즈 변경시 TextBlock Wrap하기[3]+2  한님맨
canvas에 10개의 사각형을 add 했는데 2번째 사각형을 제일 위로 보이게 하고 싶습니다.[1]+1 
멀티 터치 가능한 수가 몇개인지 어떻게 알 수 있나요?  insurang
WPF에서는 바탕화면 캡처가 어렵네요.[2]  insurang
canvas 에 add한 객체를 지우는 방법을 문의드립니다.[1]  파랑삶
자 눈금선 숫자표기 궁금합니다.[2]+2  방랑이z
WebBrowser에서 새창을 띄웠을때 세션연동[1]  넬류어드
코드 줄이는 방법?[3]  왕초보자