0
안녕하세요, 저는 Text 속성에서 바인딩에 대한 기본값을 설정하고 싶습니다. 과부 자원에서TargetNullValue, 윈도우에서 문자열을 설정하는 방법 [WPF]
내가 const를 문자열 값이 있습니다
<Window.Resources>
<sys:String x:Key="constSex">Pohlavie</sys:String>
<sys:String x:Key="constAge">Age</sys:String>
<sys:String x:Key="constRegion">Region</sys:String>
<sys:String x:Key="constCity">Mesto</sys:String>
<sys:String x:Key="constPhotoAlbums">Fotoalbumov: 0</sys:String>
<sys:String x:Key="constVideoAlbums">Videoalbumov :0</sys:String>
</Window.Resources>
나는이 TextBlock에 바인딩 한 : 변수 Info.Age가 null의 경우
<TextBlock Style="{StaticResource InfosStyle2}" Width="160" Grid.Row="0" HorizontalAlignment="Left">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {1}">
<Binding Path="Info.Sex" TargetNullValue="constSex" Mode="OneWay" UpdateSourceTrigger="PropertyChanged" Converter="{StaticResource sexConvertor}" />
<Binding Path="Info.Age" TargetNullValue="constAge" Mode="OneWay" UpdateSourceTrigger="PropertyChanged"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
문제, 나는 창 속성 텍스트가 WPF됩니다 값 "constAge"아니오 "연령". Prorties Text는 문자열 변수의 값 이름을 가지며 문자열 변수의 값을 갖지 않습니다.
감사합니다. fpr help –