Удалить тень от ScatterViewItem в C# (не XAML)
Я занимаюсь разработкой приложения на Microsoft Surface. Я программно добавляю много изображений PNG как ScatterViewItems. Даже если я установил элемент прозрачным, он показывает тень.
Как мне удалить тень в C#? (не в XAML).
Заранее спасибо,
2 ответа
svi.Background = null;
svi.BorderThickness = new Thickness(0);
svi.ShowsActivationEffects = false;
SurfaceShadowChrome ssc = svi.Template.FindName("shadow", svi) as SurfaceShadowChrome;
ssc.Visibility = Visibility.Collapsed;
using dll Microsoft.Surface.Presentation.Generic
svi.ApplyTemplate(); //must
svi.ShowsActivationEffects = false;
Microsoft.Surface.Presentation.Generic.SurfaceShadowChrome ssc
= svi.Template.FindName("shadow", svi) as
Microsoft.Surface.Presentation.Generic.SurfaceShadowChrome;
if(ssc!=null)
ssc.Visibility = Visibility.Collapsed;