2013-02-27 23 views

cevap

17

Sen anahtar olarak kontrol türünü kullanarak uygulama düzeyinde kaynaklarında tarzı arayabilirsiniz: durumda biri ise

Style defaultStyle = Application.Current.TryFindResource(typeof(MyControl)) as Style; 
2

object globalStyleDefinedByApp; 
Style globalStyle = new Style(typeof(TargetType)); 
if (Application.Current.Resources.TryGetValue(typeof(TargetType), out globalStyleDefinedByApp)) 
{ 
    globalStyle = globalStyleDefinedByApp as Style ?? globalStyle; 
} 

burada Universal için bir çözüm arıyordu topraklarda Windows Projeleri (UWP), TryFindResource yoktur, bu nedenle yukarıdaki işlemlerin nasıl yapılması gerektiğine karar verilir.