1

Microsoft Surface でアプリケーションを開発しています。プログラムで多くの PNG 画像を ScatterViewItems として追加します。アイテムを透明に設定しても、影が表示されます。

C#でシャドウを削除するにはどうすればよいですか? (XAML ではありません)。

前もって感謝します、

4

2 に答える 2

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;
于 2011-03-15T13:11:55.390 に答える
0
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;
于 2016-03-14T16:40:53.173 に答える