0

내 페이지에 4 개의 피벗 항목이 있습니다. 각 항목에는 다른 데이터 하위 집합이로드 된 동일한 listView/Long 목록 선택자가 포함되어 있습니다.Windows 범용 앱 : 템플릿으로 재사용 가능한 xaml

어떻게이 목록보기에 대한 데이터 템플릿을 정의한 다음 피벗 페이지에서 참조 할 수 있습니까?

저는 Windows xaml 응용 프로그램에서 좀 새로운 기능입니다. 내가 봤하지만 ContactImageTemplate.xaml 같은 XAML 파일에서 템플릿을 정의 어떤 만족스러운 솔루션

답변

0

를 찾을 수 없습니다 :

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <DataTemplate x:Key="ContactImageTemplate"> 
     <Border Padding="5" CornerRadius="15"> 
      <Grid MaxHeight="150" HorizontalAlignment="Stretch"> 
       ... 
      </Grid> 
     </Border> 
    </DataTemplate> 
</ResourceDictionary> 

그런 다음 템플릿이 App.xaml이 방법

<Application.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
<ResourceDictionary Source="Views/Controls/ContactImageTemplate.xaml" /> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
    </Application.Resources> 
파일 참조

보기에서 템플릿을이 방법으로 참조하십시오.

<ListView x:Name="ContactsListView" 
      ItemTemplate="{StaticResource ContactImageTemplate}"  
      ItemsSource="{Binding Images}" /ListView> 
관련 문제