gpt4 book ai didi

c# - 指定默认的空 DataTemplate 而不是默认的 'ToString()' DataTemplate

转载 作者:可可西里 更新时间:2023-11-01 09:06:56 29 4
gpt4 key购买 nike

wpf 应用程序中的默认 DataTemplate 显示 .ToString() 方法的结果。我正在开发一个默认 DataTemplate 不显示任何内容的应用程序。

我试过:

<Grid.Resources>
<DataTemplate DataType="{x:Type System:Object}">
<Grid></Grid>
</DataTemplate>
</Grid.Resources>

但这行不通。有谁知道如果不为应用程序中的每个类类型指定特定的 DataTemplate 是否可行?

最佳答案

如果您正在使用 MVVM 模式并且有一个抽象类,您的所有 ViewModel 类都派生自该抽象类,您可以使用该类而不是 System.Object:

<Grid.Resources>
<DataTemplate DataType="{x:Type vm:VMBase}">
</DataTemplate>
</Grid.Resources>

关于c# - 指定默认的空 DataTemplate 而不是默认的 'ToString()' DataTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709853/

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