出现在ContentDialog视图中的水平线

时间:2014-09-10 09:25:04

标签: c# windows-phone-8.1

我正在尝试在Windows 8.1应用中创建模态进度叠加层。

我有一个类,它创建一个填充整个屏幕的ContentDialog,并按异步显示如下:

_contentDialog = new ContentDialog();
_contentDialog.FullSizeDesired = true;      // full screen
_contentDialog.Background = new SolidColorBrush(Colors.Black);
_contentDialog.Background.Opacity = 0.7;    

 await _contentDialog.ShowAsync();

但是这段代码在ContentDialog上产生水平线,我需要删除它。

enter image description here

导致这些线条出现的原因是什么以及如何删除它们?

1 个答案:

答案 0 :(得分:2)

如果将ContentDialog的背景设置为透明,则会使线条消失。不幸的是,你不能让它变黑。

        _contentDialog = new ContentDialog();
        _contentDialog.Background = new SolidColorBrush(Colors.Transparent);