Xamarin.forms: [рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ] FlyoutItem.IsVisible, Tab.IsVisible, BaseShellItem.IsVisible рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 13 рдлрд╝рд░ре░ 2019  ┬╖  26рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: xamarin/Xamarin.Forms

рд╕рд╛рд░рд╛рдВрд╢

рд╕рдВрд▓рдЧреНрди рдЧреБрдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХ рд╕реАрдзреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рдлреНрд▓рд╛рдИрдЖрдЙрдЯ рдореЗрдВ рдпрд╛ рдЯреИрдмрдмрд╛рд░ рдореЗрдВ рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рднрд╡рд┐рд╖реНрдп рдПрдкреАрдЖрдИ рд╕реБрдЭрд╛рд╡

рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ FlyoutDisplayOptions="AsMultipleItems" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдиреЗ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдкреИрд░реЗрдВрдЯ рдХреЛ рд╣реЗрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪреБрди рд╕рдХреЗрдВред рд╡рд┐рд╕реНрддрд╛рд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рд╣рдо рдЗрд╕реЗ рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдПрдкреАрдЖрдИ

```рд╕реА#
FlyoutItem.IsVisible //BP рд╕рдВрд▓рдЧреНрди рд╕рдВрдкрддреНрддрд┐
Tab.IsVisible //BP рд╕рдВрд▓рдЧреНрди рд╕рдВрдкрддреНрддрд┐
BaseShellItem.IsVisible // BP (рд╕рдВрд▓рдЧреНрди рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ)

## Examples BaseShellItem.IsVisible 

If you set BaseShellIitem IsVisible to false it won't show up in the Flyout or on any of the tabs

## Examples Tab.IsVisible

```xaml
<TabBar>
    <Tab Title="Tab 1">
          <ShellContent Title="Top Tab 1" />
          <ShellContent Title="Top Tab 2"  Tab.IsVisible="false"/>
          <ShellContent Title="Top Tab 3" />
    </Tab>
    <Tab Title="Tab 2" Tab.IsVisible="false">
    </Tab>
</TabBar>

рдЙрджрд╛рд╣рд░рдг FlyoutItem.IsVisible

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдРрд╕рд╛ рдлрд╝реНрд▓рд╛рдпрдЖрдЙрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд┐рд╕реА рднреА рдЯреИрдм рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рди рдХрд░реЗред

<MenuItem title="item 1 "/>
<MenuItem title="item 2" />
<MenuItem title="item 3" />
<TabBar Shell.FlyoutBehavior="Flyout" FlyoutItem.IsVisible="False">
    <Tab>
    </Tab>
</TabBar>

рд░реЗрдВрдбрд░ 3 рдлреНрд▓рд╛рдИрдЖрдЙрдЯ рдЖрдЗрдЯрдо

  • рд╡рд╕реНрддреБ 1
  • рдЖрдЗрдЯрдо 2

- рдЖрдЗрдЯрдо 3

<FlyoutItem title="item 1 " />
<FlyoutItem title="item 2" />
<ShellContent title="Content" FlyoutItem.IsVisible="False" />

2 рдлрд╝реНрд▓рд╛рдпрдЖрдЙрдЯ рдЖрдЗрдЯрдо рд░реЗрдВрдбрд░ рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдЖрдк ShellContent рдПрд▓рд┐рдореЗрдВрдЯ рдкрд░ рд╣реЛрдВ

  • рд╡рд╕реНрддреБ 1
  • рдЖрдЗрдЯрдо 2

рдЗрд░рд╛рджрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛

рдореЗрд░реЗ рдорди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИрдордмрд░реНрдЧрд░ рдореЗрдиреВ рдореЗрдВ рдПрдХ рдЖрдЗрдЯрдо рд░рдЦрдирд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдРрдк рдХреЛ рдкреНрд░реАрдорд┐рдпрдо рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХреЗред рдПрдХ рдмрд╛рд░ рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЖрдЗрдЯрдо рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рддреЛ рдЙрд╕реЗ рдЕрдм рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрднрд┐рднрд╛рд╡рдХ: #2415

shell in-progress high impact proposal-accepted enhancement тЮХ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!)

рд╕рднреА 26 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

@PureWeen рдореИрдВрдиреЗ рдЖрдкрдХреЛ Xam рджреЗрд╡ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдкреНрд░реА рдпрд╛ рдХреБрдЫ рднреА рд╣реИ?

рдПрдХ рдЕрдиреНрдп рдЗрдЪреНрдЫрд┐рдд рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ (рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдиреАрдЪреЗ рдЯреИрдм рдмрд╛рд░ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдПрдХ рдФрд░ рд╕реЗрдЯ (рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЦрд░реАрдж, рд╕рд╣рд╛рдпрддрд╛, рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЖрджрд┐) рд╣реИрдордмрд░реНрдЧрд░ рдореЗрдиреВ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!)

рдЯрдХреНрдХрд░

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди? рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди?

рд╢реЗрд▓ рдмрд╣реБрдд рдмреЗрдХрд╛рд░ рд╣реИ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬрдм рддрдХ рдЖрдк рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рдРрдк рдирд╣реАрдВ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рд╣рдо рдлрд╝реНрд▓рд╛рдИрдЖрдЙрдЯ рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЙрди рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЕрднреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреИрд╕реЗ рдирд╣реАрдВ рд╣реИ?

рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ @brepetti
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ ...

@rodrigojuarez @brepetti

рдордЬреЗрджрд╛рд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдПрдХреНрд╕рдбреАрдПрд╕ рдореЗрдВ рдЗрд╕ рдкрд░ рдПрдХ рдРрд╕реЗ рдЖрдЗрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереА рдЬреЛ рдЬрд▓реНрдж рд╣реА рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдерд╛... рдПрдХ рдмрд┐рдВрджреБ рдкрд░ рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рджрд┐рдЦрд╛рдпрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╢рд╛рдпрдж рдЕрд╡рд░реЛрдзрдХ рдмрди рдЧрдпрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдбреАрдПрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдЕрдзрд┐рдХрддрд░ рдХрд╕реНрдЯрдо/рдкреБрдирд░реНрдирд┐рд░реНрдорд┐рдд рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ (рдЬреЛрдбрд╝рдирд╛, рд╣рдЯрд╛рдирд╛) рд╢реЗрд▓рдХрдВрдЯреЗрдВрдЯ рдЖрдЗрдЯрдо рдмрдирд╛рдХрд░ рдореИрдиреНрдпреБрдЕрд▓ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд╕рд╛рде рдЯреИрдмрдмрд╛рд░ рдЯреЙрдк рдЯреИрдм рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред Xamarin.Forms 4.6 рдореЗрдВ рдпрд╣ рдЕрдм iOS рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЕрднреА 1 рджрд┐рди рдкрд╣рд▓реЗ 4.6 рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛)ред

рд╣реИрдордмрд░реНрдЧрд░ рдореЗрдиреВ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

@ malte1989 рд╣рд╛рдБ рд╣рдо рдПрдХ рд╢реЗрд▓ рдЖрдЗрдЯрдо рдЙрд░реНрдл тАЛтАЛтАЛтАЛрдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╢реЗрд▓ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдЯреНрд░реА рдкрд░ рд╣реИред

@ malte1989 рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ malte1989 рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЬрд╝рд░реВрд░, рдореИрдВ рдХрд▓ рдЕрдкрдиреЗ рдЯреИрдмрдмрд╛рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред

@ рдЬрдХрд╛рд░510

AppShell.xaml

<TabBar Route="tabBar">
        <Tab 
            x:Name="myTab" 
            Route="tab1"
            Icon="tab_icon1.png">
            <ShellContent 
                x:Name="shellStart"
                Route="route1A" 
                Title="title" 
                ContentTemplate="{DataTemplate view:Page1A}" />
        </Tab>
        <Tab 
            Route="tab2"
            Icon="tab_icon2.png">
            <ShellContent 
                Route="route2" 
                Title="title2" 
                ContentTemplate="{DataTemplate view:Page2}" />
        </Tab>
        </Tab>
        <Tab 
            Route="tab3"
            Icon="tab_icon3.png">
            <ShellContent 
                Route="route3" 
                Title="title3" 
                ContentTemplate="{DataTemplate view:Page3}" />
        </Tab>
    </TabBar>

AppShell.xaml.cs

public ShellContent shell0;
public ShellContent shell1;
public ShellContent shell2;
public ShellContent shell3;
public static Tab tabLocal;

рдирд┐рд░реНрдорд╛рддрд╛

            tabLocal = myTab;
            shell0 = shellStart;
            shell1 = new ShellContent()
            {
                Content = new Page1B(),
                Title = "",
                Route = ""
            };
            shell2 = .... Page1C() ...
            shell3 = .... Page1D() ...
            ...

рдкреГрд╖реНрда 0 рд╕реЗ 1 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛

AppShell.tabLocal.Items.Add(shell1);
AppShell.tabLocal.Items.Remove(shell0);

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рджреЛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ

protected async override void OnNavigating(ShellNavigatingEventArgs args)
protected override void OnNavigated(ShellNavigatedEventArgs args)

рдореИрдВ рдЖрд╢рд╛рдиреНрд╡рд┐рдд рд╣реВрдВ рдХрд┐ рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓реЗрдЧреАред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдПрдХ рдиреЛрдЯ рджреЗрдВ рдЕрдЧрд░ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдкрд░ 4.7/4.8 . рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реВрдБрдЧрд╛

рдЕрдЧрд░ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпреБрдХреНрддрд┐ рдЕрдкрдбреЗрдЯ рдХреА

@PureWeen рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ рддреЛ рдЖрдк рдЯреНрд╡рд┐рдЪ рд╕реНрдЯреНрд░реАрдо рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рд╣рдо рдореЗрдВ рдЯреНрдпреВрди рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХреЗрдВ

рдореИрдВ рдЗрд╕ рдкрд░ 4.7/4.8 . рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реВрдБрдЧрд╛
рдЕрдЧрд░ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпреБрдХреНрддрд┐ рдЕрдкрдбреЗрдЯ рдХреА

рдЧреВрдВрдЧрд╛ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ: рдореИрдВ рдЪрд╢реНрдорд╛ рдХрд╣рд╛рдВ рдвреВрдВрдв рдФрд░ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВ?

@ncarandini рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╡рд┐рд╡рд░рдг рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ

рд╣рд╛рдБ рдзрдиреНрдпрд╡рд╛рдж!

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╣реИ (рдЕрднреА рдХреЗ рд▓рд┐рдП)ред
рдЗрд╕реЗ рдХрд░реЗрдВ:

  • рдЕрдкрдиреЗ рдлреНрд▓рд╛рдИрдЖрдЙрдЯ рдЖрдЗрдЯрдо рдпрд╛ рдЖрдЗрдЯрдо рдХреЛ рдПрдХ рдирд╛рдо рджреЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
    <FlyoutItem Title="Self Review" x:Name="fiSelf"> <FlyoutItem.Icon> <FontImageSource FontFamily="{StaticResource sapcIconFont}" Glyph="{StaticResource IconUser}" Color="{StaticResource IconColor}"/> </FlyoutItem.Icon> <ShellContent> <viewsAssess:StartSelfPage /> </ShellContent> </FlyoutItem>

  • AppShell.cs рдореЗрдВ OnBindingContextChanged рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ, рдФрд░ рдЫрд┐рдкрд╛рдиреЗ рдФрд░ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЬреЛрдбрд╝реЗрдВ, рдлрд┐рд░ рдлреНрд▓рд╛рдИрдЗрдЯрдо рдХреА рдЖрдЗрдЯрдо рд╕рдВрдкрддреНрддрд┐ рдкрд░ рд╕рд╛рдлрд╝ рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ
    protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); if(App.IsIntern) { fiAssess.Items.Clear(); fiPeer.Items.Clear(); fiSelf.Items.Clear(); fiVerifications.Items.Clear(); } }

рдореЗрд░реЗ рд▓рд┐рдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ

#10980 . рджреНрд╡рд╛рд░рд╛ рдмрдВрдж

рдпрд╣ рдЕрднреА рднреА рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдм рднреА рд╣рдо рдмреЗрд╕рд╢реЗрд▓ рдЗрдЯреИрдо рдкрд░ IsVisible рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рд╢реЗрд▓рдХрдВрдЯреЗрдВрдЯ рдХреА рд╕реНрдЯрд╛рдЗрд▓ рд╣рд░ рдмрд╛рд░ рдЦреЛ рдЬрд╛рддреА рд╣реИред рд╢реЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдХ рдкреГрд╖реНрда рдХреЛ рдкреБрд╢ рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рдкреЙрдк рдХрд░рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 2 рдкреГрд╖реНрда рд╣реЛрдВрдЧреЗ, рд╢реЗрд▓ рд╕рд╛рдордЧреНрд░реА X рдореЗрдВ рдПрдХ рдмрдЯрди рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдмреВрд▓рд┐рдпрди рдЧреБрдг рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ рдЬреЛ рд╢реЗрд▓ рд╕рд╛рдордЧреНрд░реА Y рдкрд░ IsVisible рд╕рдВрдкрддреНрддрд┐ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ

@GeorgeVelikov рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд▓реЙрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

fazil1987 picture fazil1987  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jamiewest picture jamiewest  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

deakjahn picture deakjahn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Stensan picture Stensan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MartinWegner picture MartinWegner  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ