1
我有一個附加屬性:屬性中的ownerType是什麼?
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決定了屬性可以連接的類型。所以我錯了?什麼是所有者類型?我怎樣才能限制屬性的使用(例如,使它只能附加到TabControl或DataGrid)?