私は添付プロパティを持っています:
public static readonly DependencyProperty DataTableProperty =
DependencyProperty.RegisterAttached("DataTable",
typeof(MetadataTable),
typeof(TabControl),
new PropertyMetadata(DataTableChanged));
私はこのように使用し、すべてが正しくビルドされます:
<sdk:TabControl view:DataBrowserHelper.DataTable="{Binding Path=Table}" />
プロパティの ownerType を別のタイプに変更しても、すべてが正しくビルドされます。ownerType は、アタッチ可能なプロパティのタイプを決定すると思いました。だから私は間違っていましたか?ownerType とは何ですか? また、プロパティの使用を制限するにはどうすればよいですか (たとえば、TabControl または DataGrid にのみアタッチ可能にするなど)。