1
我正在Microsoft Surface上開發應用程序。 我以編程方式將許多PNG圖像添加爲ScatterViewItems。儘管我將項目設置爲透明,但它顯示了一個陰影。從C#中的ScatterViewItem中刪除陰影(不是XAML)
如何刪除C#中的陰影? (不在XAML中)。
謝謝你在前進,
我正在Microsoft Surface上開發應用程序。 我以編程方式將許多PNG圖像添加爲ScatterViewItems。儘管我將項目設置爲透明,但它顯示了一個陰影。從C#中的ScatterViewItem中刪除陰影(不是XAML)
如何刪除C#中的陰影? (不在XAML中)。
謝謝你在前進,
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;
歡迎堆棧溢出!雖然這個答案可能是正確和有用的,但如果你[包括一些解釋一起](http://meta.stackexchange.com/q/114762/159034)來解釋它是如何幫助解決這個問題的話,它是首選。如果存在導致其停止工作並且用戶需要了解其曾經工作的變化(可能不相關),這在未來變得特別有用。謝謝! – Hatchet 2016-03-14 17:01:05