在 UserControl 中找不到附加属性资源

发布于 2024-11-04 00:09:46 字数 1520 浏览 4 评论 0原文

在为我的用户控件添加资源期间,出现上述错误。可能是什么问题?

<UserControl x:Class="PartitionManager.DocStorageView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:WpfToolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
             xmlns:System="clr-namespace:System;assembly=mscorlib"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="800">
    <UserControl.Resources></UserControl.Resources>
    <WpfToolkit:DataGrid
        ItemsSource="{Binding Path=DocStorageInfos}"
        HorizontalScrollBarVisibility="Auto"  SelectionMode="Extended"
        CanUserAddRows="False" CanUserDeleteRows="False"
        CanUserResizeRows="False" CanUserSortColumns="False"
        AutoGenerateColumns="False" MaxWidth="750">
        <WpfToolkit:DataGrid.Columns>
            <WpfToolkit:DataGridCheckBoxColumn
                Header="Select"
                Binding="{Binding Path=IsSelected}"/>
            <WpfToolkit:DataGridTextColumn
                Header="InterestingName" 
                Binding="{Binding Path=InterestingName}"/>
        </WpfToolkit:DataGrid.Columns>
    </WpfToolkit:DataGrid>
</UserControl>

During adding resources for my user control I get the error above. What may be the problem ?

<UserControl x:Class="PartitionManager.DocStorageView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:WpfToolkit="http://schemas.microsoft.com/wpf/2008/toolkit"
             xmlns:System="clr-namespace:System;assembly=mscorlib"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="800">
    <UserControl.Resources></UserControl.Resources>
    <WpfToolkit:DataGrid
        ItemsSource="{Binding Path=DocStorageInfos}"
        HorizontalScrollBarVisibility="Auto"  SelectionMode="Extended"
        CanUserAddRows="False" CanUserDeleteRows="False"
        CanUserResizeRows="False" CanUserSortColumns="False"
        AutoGenerateColumns="False" MaxWidth="750">
        <WpfToolkit:DataGrid.Columns>
            <WpfToolkit:DataGridCheckBoxColumn
                Header="Select"
                Binding="{Binding Path=IsSelected}"/>
            <WpfToolkit:DataGridTextColumn
                Header="InterestingName" 
                Binding="{Binding Path=InterestingName}"/>
        </WpfToolkit:DataGrid.Columns>
    </WpfToolkit:DataGrid>
</UserControl>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新雨望断虹 2024-11-11 00:09:46

您是否可能搞乱了代码隐藏中的继承?

您的类需要继承自 UserControl:

 public partial class DocStorageView : UserControl
 { /*...*/ }

Did you possibly mess with the inheritance in code-behind?

Your class needs to inherit from UserControl:

 public partial class DocStorageView : UserControl
 { /*...*/ }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文