gpt4 book ai didi

c# - UWP 用户控件项目类型

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:44 24 4
gpt4 key购买 nike

其实我有一些UWP项目,需要重构一些冗余代码。

在我的 GUI 中我有很多次这部分代码

<ListView ItemsSource="{Binding Model.EstadoValidar.ListaInconsistencias }" Grid.Row="9">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding Descripcion}" Height="Auto" TextWrapping="Wrap"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

并且需要将其转换为自定义控件。

我使用 WPF 控件库 (.NET Framework) 添加了一个名为 controls 的新项目,它无法识别 ListViewGridView 对象。

必须使用哪种项目来构建我的客户控件?

实际使用 VS 2017 15.3,项目目标为 .NET 4.6.2/Standard 1.4

最佳答案

UWP 应用无法引用 WPF 控件库。只有 WPF 应用程序可以。

您不能制作可同时用于 UWP 和 WPF 的自定义控件。忘了这个吧。 UWP 和 WPF 具有无法共享的不同 XAML 堆栈。

如果您想创建一个可重用的 UWP 控件,您可以创建一个类库(通用 Windows) 项目:http://www.dotnetcurry.com/windowsapp/930/create-user-control-xaml-csharp

关于c# - UWP 用户控件项目类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45802500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com