C# XAML有条件地添加DataTemplate/ResourceDictionary
我正在开发一个应用程序,试图支持.NET4.0用户,并为我的最新用户使用一些更新的4.5.1。4.5.1中的某些内容与.NET4.0内容完全不兼容。我在C代码中使用if语句处理这个问题。据我所知,XAML没有类似的功能 是否可以有条件地加载DataTemplate/资源字典?我有这样一个数据模板:C# XAML有条件地添加DataTemplate/ResourceDictionary,c#,wpf,xaml,conditional,C#,Wpf,Xaml,Conditional,我正在开发一个应用程序,试图支持.NET4.0用户,并为我的最新用户使用一些更新的4.5.1。4.5.1中的某些内容与.NET4.0内容完全不兼容。我在C代码中使用if语句处理这个问题。据我所知,XAML没有类似的功能 是否可以有条件地加载DataTemplate/资源字典?我有这样一个数据模板: <DataTemplate DataType="{x:Type net45:Net45OnlyObject}"> <StackPanel> <!-
<DataTemplate DataType="{x:Type net45:Net45OnlyObject}">
<StackPanel>
<!-- My Custom XAML Herel -->
</StackPanel>
</DataTemplate>
当我尝试使用.NET 4.0配置进行构建时,它告诉我我的“net45”命名空间不存在,“net45”中不存在名称“Net45OnlyObject”
在使用.NET 4.0配置时,是否有任何方法可以将该DataTemplate构造为可忽略的结构
我正在使用C#和WPF。看看这个答案:谢谢,但不幸的是,这没有帮助。在我的例子中,我无法编译我的DataTemplate,因为我引用的对象在当前配置中不存在。这不仅仅是希望在单独的配置中显示不同的内容。我解释清楚了吗?