gpt4 book ai didi

c# - 数据绑定(bind)枚举 - 命名空间中不存在名称 'StoreLocation'

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:19 25 4
gpt4 key购买 nike

我收到一个错误:

The name 'StoreLocation' does not exist in the namespace "clr-namespace:System.Security.Cryptography.X509Certificates;assembly=mscorlib"

在线:

<x:Type TypeName="crypto:StoreLocation" />

我做错了什么?

<UserControl x:Class="Admin.Certificates"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Admin"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:crypto="clr-namespace:System.Security.Cryptography.X509Certificates;assembly=mscorlib">

<UserControl.DataContext>
<local:CertificatesViewModel />
</UserControl.DataContext>

<UserControl.Resources>
<ObjectDataProvider MethodName="GetValues" ObjectType="{x:Type sys:Enum}" x:Key="GetEnumValues">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="crypto:StoreLocation" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</UserControl.Resources>

<Grid>
<DataGrid ItemsSource="{Binding Certificates}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridComboBoxColumn Header="StoreLocation"
ItemsSource="{Binding Source={StaticResource GetEnumValues}}"
SelectedValueBinding="{Binding StoreLocationValue}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
</UserControl>

最佳答案

尝试:

xmlns:crypto="clr-namespace:System.Security.Cryptography.X509Certificates;assembly=System"

关于c# - 数据绑定(bind)枚举 - 命名空间中不存在名称 'StoreLocation',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30767501/

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