Xamarin formasi Stacklayout UWP ilovasida barcha MasterPage-ni to'ldirmaydi

Xamarin Formatlaridagi MasterDetailPage-ning MasterPage-dagi StackLayout-dagi VerticalOptions "FillAndExpand" deb nomlangan, lekin u barcha UMP dasturida mening ContentPage-ni to'ldirmaydi (men Android yoki iOS-da to'g'ri ishlashi mumkinligini bilmayman ). Ekran ostidagi chap burchakda yashil paneli ko'rishingiz mumkin.

StackLayout butun MasterPageni to'ldirish uchun nima qilishim kerak?

enter image description here

Mana mening MasterPage:

<?xml version="1.0" encoding="utf-8" ?>


    


2
Shuningdek, HorizanalOptions = VerticalOptions = "FillAndExpand"
qo'shib qo'ydi muallif Mike Darwish, manba
Shuningdek, HorizanalOptions = VerticalOptions = "FillAndExpand"
qo'shib qo'ydi muallif Mike Darwish, manba
orqa o'rindiq rangini stackoutout ustiga qo'ying
qo'shib qo'ydi muallif Mike Darwish, manba
orqa o'rindiq rangini stackoutout ustiga qo'ying
qo'shib qo'ydi muallif Mike Darwish, manba
orqa o'rindiq rangini stackoutout ustiga qo'ying
qo'shib qo'ydi muallif Mike Darwish, manba
"HorizontalOptions" ni qo'shish hech qanday farq qilmaydi.
qo'shib qo'ydi muallif mKay, manba
"HorizontalOptions" ni qo'shish hech qanday farq qilmaydi.
qo'shib qo'ydi muallif mKay, manba
"HorizontalOptions" ni qo'shish hech qanday farq qilmaydi.
qo'shib qo'ydi muallif mKay, manba
Orqa fon rangi StackLayout ning butun ContentPage-ni to'ldirmaganligini ko'rsatishdir. Agar rangi o'zgartirsam, u endi ko'rinmaydi, lekin agar StackLayout tagiga biror narsa (tugma kabi) qo'shsam, buning sababi pastki qismida emas.
qo'shib qo'ydi muallif mKay, manba
Orqa fon rangi StackLayout ning butun ContentPage-ni to'ldirmaganligini ko'rsatishdir. Agar rangi o'zgartirsam, u endi ko'rinmaydi, lekin agar StackLayout tagiga biror narsa (tugma kabi) qo'shsam, buning sababi pastki qismida emas.
qo'shib qo'ydi muallif mKay, manba
Orqa fon rangi StackLayout ning butun ContentPage-ni to'ldirmaganligini ko'rsatishdir. Agar rangi o'zgartirsam, u endi ko'rinmaydi, lekin agar StackLayout tagiga biror narsa (tugma kabi) qo'shsam, buning sababi pastki qismida emas.
qo'shib qo'ydi muallif mKay, manba

6 javoblar

Men MasterPage-ni navigatsiya rejimida o'raganman va StackLayout butun MasterPage-ni istaganimday bajaradi.

Keling, dastur yashil barsiz shunday ko'rinadi:

enter image description here

Va mening MainPage-ning XAML kodidagi o'zgarish:

    

        
            
                
            
        

    
2
qo'shib qo'ydi

Men MasterPage-ni navigatsiya rejimida o'raganman va StackLayout butun MasterPage-ni istaganimday bajaradi.

Keling, dastur yashil barsiz shunday ko'rinadi:

enter image description here

Va mening MainPage-ning XAML kodidagi o'zgarish:

    

        
            
                
            
        

    
2
qo'shib qo'ydi

Men MasterPage-ni navigatsiya rejimida o'raganman va StackLayout butun MasterPage-ni istaganimday bajaradi.

Keling, dastur yashil barsiz shunday ko'rinadi:

enter image description here

Va mening MainPage-ning XAML kodidagi o'zgarish:

    

        
            
                
            
        

    
2
qo'shib qo'ydi

StackLayout butun MasterPageni to'ldirish uchun nima qilishim kerak?

Asosiy standart xatti-o'zgartirishi mumkin. Quyidagi kodni ishlatib ko'ring.

 this.MasterBehavior = MasterBehavior.SplitOnPortrait;

enter image description here

1
qo'shib qo'ydi
Bu ishlaydi, lekin uni split harakatlar bilan xohlayman. Lekin men seni hurmat qilaman, boshqa narsalarni sinab ko'rdim. Men faqat MasterPage-ni navigatsiya pog'onasida o'rab oldim (mening javobimga qarang).
qo'shib qo'ydi muallif mKay, manba

StackLayout butun MasterPageni to'ldirish uchun nima qilishim kerak?

Asosiy standart xatti-o'zgartirishi mumkin. Quyidagi kodni ishlatib ko'ring.

 this.MasterBehavior = MasterBehavior.SplitOnPortrait;

enter image description here

1
qo'shib qo'ydi
Bu ishlaydi, lekin uni split harakatlar bilan xohlayman. Lekin men seni hurmat qilaman, boshqa narsalarni sinab ko'rdim. Men faqat MasterPage-ni navigatsiya pog'onasida o'rab oldim (mening javobimga qarang).
qo'shib qo'ydi muallif mKay, manba

StackLayout butun MasterPageni to'ldirish uchun nima qilishim kerak?

Asosiy standart xatti-o'zgartirishi mumkin. Quyidagi kodni ishlatib ko'ring.

 this.MasterBehavior = MasterBehavior.SplitOnPortrait;

enter image description here

1
qo'shib qo'ydi
Bu ishlaydi, lekin uni split harakatlar bilan xohlayman. Lekin men seni hurmat qilaman, boshqa narsalarni sinab ko'rdim. Men faqat MasterPage-ni navigatsiya pog'onasida o'rab oldim (mening javobimga qarang).
qo'shib qo'ydi muallif mKay, manba