1
Microsoft Surface에서 응용 프로그램을 개발 중입니다. 많은 PNG 이미지를 프로그래밍 방식으로 ScatterViewItems로 추가합니다. 항목을 투명하게 설정하더라도 그림자가 표시됩니다.C# (XAML 아님)의 ScatterViewItem에서 그림자 제거
어떻게 C#에서 그림자를 제거합니까? (XAML에는 없음).
은 스택 오버플로
Microsoft Surface에서 응용 프로그램을 개발 중입니다. 많은 PNG 이미지를 프로그래밍 방식으로 ScatterViewItems로 추가합니다. 항목을 투명하게 설정하더라도 그림자가 표시됩니다.C# (XAML 아님)의 ScatterViewItem에서 그림자 제거
어떻게 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