Wpf 如何在metro应用程序中创建继承的属性

Wpf 如何在metro应用程序中创建继承的属性,wpf,windows-8,microsoft-metro,Wpf,Windows 8,Microsoft Metro,在WPF应用程序中,我可以使用FrameworkPropertyMetadata创建继承属性: property = DependencyProperty.RegisterAttached (..., new FrameworkPropertyMetadata (..., FrameworkPropertyMetadataOptions.Inherits) 但是,在编写windows 8 metro应用程序时,我找不到FrameworkPropertyMetadata。 它存在吗? 它是以不同

在WPF应用程序中,我可以使用FrameworkPropertyMetadata创建继承属性:

property = DependencyProperty.RegisterAttached (..., new FrameworkPropertyMetadata (..., FrameworkPropertyMetadataOptions.Inherits)
但是,在编写windows 8 metro应用程序时,我找不到FrameworkPropertyMetadata。 它存在吗?
它是以不同的方式完成的吗?我想你做不到。如果你看,你会注意到它需要一段时间。但是无法设置
继承
标志或任何类似的设置。

无法在metro xaml中完成。Metro Xaml是基于Silevrlight的,所以最好的出发点是看看是否可以在Silverlight中实现。如果答案是否定的,那么很可能在metro xaml中也不可能。拜托,有人找到了解决方法吗?比如实现通过子对象递归的DP changedCallback,或者其他什么?或者将样式指定给FrameworkElement等非常基本的元素,从而将附加的属性转发到其内容?