0
C#コードの背後にあるUWPプラットフォームでDataTemplateを作成する必要があります。私はWPFプラットフォームで提供されているソリューションのほとんどを試しましたので、誰でもあなたの意見を分かち合い、UWPプラットフォームでdataTemplateを作成することができます。C#コードの背後にあるUWPプラットフォームでDataTemplateを作成するには?
C#コードの背後にあるUWPプラットフォームでDataTemplateを作成する必要があります。私はWPFプラットフォームで提供されているソリューションのほとんどを試しましたので、誰でもあなたの意見を分かち合い、UWPプラットフォームでdataTemplateを作成することができます。C#コードの背後にあるUWPプラットフォームでDataTemplateを作成するには?
コードビハインドから実際にDataTemplate
を作成する場合は、this answerを参照してください。ただし、具体的な理由がない限り、XAMLで作成する方がはるかに簡単です(Page.Resources
など)。
<Page (all the xmlns declarations here) >
<Page.Resources>
<DataTemplate x:Key="templateEmployee">
<StackPanel>
<TextBlock Text="My Name"/>
<TextBlock Text="My Age"/>
</StackPanel>
</DataTemplate>
</Page.Resources>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<ListView Name="thing">
...
</ListView>
</Grid>
</Page>
そして、あなたのコードビハインドから:
public MainPage()
{
this.InitializeComponent();
thing.ItemTemplate = (DataTemplate)this.Resources["templateEmployee"];
thing.Items.Add(new object());
thing.Items.Add(new object());
}
ほとんどの場合、あなたが間違った質問をしています。コードビハインドで 'DataTemplate'オブジェクトを実際に必要としたり作成したりする確率は低いです。おそらく、XAMLを使用して必要なものを達成する方法がわからないだけです。それに焦点を当てるべきです。コードビハインドで 'DataTemplate'を作成することを主張するならば、もっと詳細を提供する必要があります。あなたが試したことを示す良い[mcve]を含め、あなたが働くことができない特定の問題を_precisely_説明してください。 –