[英]Cannot bind an Observable Collection to an Attached Property on an UserControl
[英]The attached property Resources was not found in UserControl
在為我的用戶控件添加資源期間,我收到上述錯誤。 可能是什么問題?
<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>
您是否可能在代碼隱藏中弄亂了 inheritance ?
您的 class 需要從 UserControl 繼承:
public partial class DocStorageView : UserControl
{ /*...*/ }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.