XAML for Windows 8 Metro 앱에서 DataTemplate.DataTriggers를 사용하려고하면 이상한 일이 발생합니다. 내 App.xaml에서 데이터 용 템플릿을 정의하고 있습니다. 나는 DataTriggers을 사용하고 싶습니다,하지만 난 그것을 내 VS2012 편집기를 입력 할 때, 나는DataTemplate.DataTriggers를 찾을 수 없습니까?
부착 가능한 특성 'DataTriggers은'유형 '의 DataTemplate'에서 찾을 수 없습니다 없다는 오류를 얻을.
및 회원 "DataTriggers"
가 인식되지 않거나 액세스 할 수 없습니다입니다. 내가 DataTemplate을위한 데이터 형식 속성을 설정하려고 할 때
유사한 문제가 발생합니다
속성 '데이터 형식은'유형에서 찾을 수 없습니다 'DataTemplate을'.
무엇이 여기에 있습니까? DataTemplate은 이러한 작업 없이는 정상적으로 작동하지만 여전히 프로젝트에서 사용하기가 훨씬 쉽습니다. 여기 내 XAML의 짧은 조각 :
<DataTemplate x:Key="MyTemplate" >
<Grid HorizontalAlignment="Left" Width="450" Height="100">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10" />
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Rectangle Grid.Row="0" Grid.RowSpan="3" Stretch="UniformToFill" Width="10">
<Rectangle.Fill>
<SolidColorBrush Color="#FF425400" />
</Rectangle.Fill>
</Rectangle>
<TextBlock Text="{Binding Title}" Style="{StaticResource TitleTextStyle}" Grid.Column="1" Grid.Row="0" Grid.ColumnSpan="2" />
<TextBlock Text="{Binding Teaser}" Style="{StaticResource SubtitleTextStyle}" Grid.Column="1" Grid.Row="1" Grid.ColumnSpan="2"/>
<TextBlock Text="{Binding Content}" Style="{StaticResource BasicTextStyle}" Grid.Column="1" Grid.Row="2" />
<TextBlock Text="{Binding TimeDesc}" Style="{StaticResource BasicTextStyle}" Grid.Column="2" Grid.Row="2" />
</Grid>
<DataTemplate.DataTriggers>
</DataTemplate.DataTriggers>
</DataTemplate>
감사! 사실 나는 그것을 놓쳤다. .. – lukasz