ayarı için onaylar arasındaki fark Özel bir denetim (Control
'dan türetilen) oluşturmak ve denetim için varsayılan bir tema tanımlamak istiyorum. Oluşturduğum önce tüm özel denetimler, bu assembly
özniteliği ileDefaultStyleKey
static IntegerUpDown()
{
DefaultStyleKeyProperty.OverrideMetadata(typeof(IntegerUpDown),
new FrameworkPropertyMetadata(typeof(IntegerUpDown)));
}
kullandık: Bu (Ayrıca bazı kontrollerde fark etmiş olan) yapmanın
[assembly: ThemeInfo(ResourceDictionaryLocation.SourceAssembly,
ResourceDictionaryLocation.SourceAssembly)]
Alternatif bir yaklaşım -
public IntegerUpDown()
{
DefaultStyleKey = typeof(IntegerUpDown);
}
Bu iki yaklaşımın artılarını ve eksilerini ve hangisini tercih etmeyi bilmek isterim?