0
public double FontSize
{
get { return (double)GetValue(FontSizeProperty); }
set { SetValue(FontSizeProperty, value); }
}
public static readonly DependencyProperty FontSizeProperty =
TextElement.FontSizeProperty.AddOwner(typeof(OutlineTextBlock),
new FrameworkPropertyMetadata(XXX, FrameworkPropertyMetadataOptions.AffectsRender));
我不想指定XXX
,並且沒有覆蓋只能指定AffectsRender
。相關屬性 - 不指定默認值的元數據選項
如果我不喜歡這個
new FrameworkPropertyMetadata()
那麼物業將採取默認值從某處。
如何指定AffectsRender
沒有默認值?
我覺得很蠢。謝謝。 – Sinatr
@Sinatr不要覺得愚蠢。 Afaik在MSDN上沒有一個例子顯示了這種創建FrameworkPropertyMetadata實例的方式。事實上,這個類有很多(11)構造函數,很容易讓你認爲你必須使用其中的一個。 – Clemens
Yeh @Sinatr,我從來不知道你能做到這一點,我發誓我過去看過它,我們一直在學習:) – Lukazoid