【发布时间】:2019-07-27 02:02:57
【问题描述】:
我有一个非常简单的 Xamarin Forms 应用程序,可以在两个页面之间导航。
在第二个页面(被导航到的页面)上存在以下 XAML 内容:
<StackLayout>
<Button Text="TEST" />
</StackLayout>
当页面包含此内容时,页面似乎可以正确呈现。但是,如果我将 XAML 更改为:
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Button Text="TEST" />
</StackLayout>
在我将鼠标悬停在按钮上之前,按钮背景似乎是透明的。看来,HorizontalOptions 和 VerticalOptions 属性值的任何组合都会导致这种效果。
有趣的是,如果我将第二页设置为根页,即使设置了属性,按钮背景也不透明。
如果这有什么不同的话,我正在使用 Prism 框架。
我错过了什么?这种行为是否正确?
【问题讨论】:
-
您能否提供样本以重现该问题?
-
@LucasZhang-MSFT - 我不相信我曾经在这个网站上包含过示例(除了我上面包含的 code 之外)。我看不到附加东西的方法。请指教。
标签: xamarin.forms prism