XamarinフォームのMasterDetailPageのMasterPageにStackLayoutがあります。これはVerticalOptions "FillAndExpand"としてありますが、UWPアプリケーションのContentPage全体を埋めるものではありません(AndroidやiOSで正しく動作するかどうかわかりません)。スクリーンショットでは、左下隅に緑色のバーが表示されます。XamarinフォームStacklayoutがUWPアプリケーションのマスターページ全体を塗りつぶすことはありません
StackLayoutをマスターページ全体に埋め込むにはどうすればよいですか?ここで
私のマスターページです:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms"
xmlns:local="clr-namespace:TobyList_XamarinForms"
Title="Toby"
prism:ViewModelLocator.AutowireViewModel="True"
x:Class="TobyList_XamarinForms.Views.MasterPage"
BackgroundColor="Green">
<StackLayout Padding="5" VerticalOptions="FillAndExpand" BackgroundColor="#F9F9F9" />
</ContentPage>
もHorizanalOptions = VerticalOptions =を追加"FillAndExpand" –
"HorizontalOptions"を追加することで違いはありません。 – mKay
バックグラウンドカラーをスタックレイアウトに配置 –