* [C] alias shell names

* - change from ShellTab to Tab
This commit is contained in:
Stephane Delcroix 2019-03-27 19:52:12 +01:00 коммит произвёл Shane Neuville
Родитель 23b61a434b
Коммит 517642b551
4 изменённых файлов: 19 добавлений и 4 удалений

Просмотреть файл

@ -12,7 +12,7 @@ using Xamarin.Forms.Internals;
namespace Xamarin.Forms
{
[ContentProperty("Items")]
[ContentProperty(nameof(Items))]
public class Shell : Page, IShellController, IPropertyPropagationController
{
public static readonly BindableProperty BackButtonBehaviorProperty =
@ -640,6 +640,7 @@ namespace Xamarin.Forms
}
public ShellItemCollection Items => (ShellItemCollection)GetValue(ItemsProperty);
public ShellItemCollection Flyout => Items;
public DataTemplate ItemTemplate {
get => (DataTemplate)GetValue(ItemTemplateProperty);

Просмотреть файл

@ -12,7 +12,11 @@ using Xamarin.Forms.Internals;
namespace Xamarin.Forms
{
[ContentProperty("Content")]
public class TabContent : ShellContent
{
}
[ContentProperty(nameof(Content))]
public class ShellContent : BaseShellItem, IShellContentController
{
static readonly BindablePropertyKey MenuItemsPropertyKey =

Просмотреть файл

@ -7,7 +7,12 @@ using Xamarin.Forms.Internals;
namespace Xamarin.Forms
{
[ContentProperty("Items")]
public class FlyoutItem : ShellItem
{
public ShellSectionCollection Tabs => Items;
}
[ContentProperty(nameof(Items))]
public class ShellItem : ShellGroupItem, IShellItemController, IElementConfiguration<ShellItem>, IPropertyPropagationController
{
#region PropertyKeys

Просмотреть файл

@ -8,7 +8,12 @@ using Xamarin.Forms.Internals;
namespace Xamarin.Forms
{
[ContentProperty("Items")]
public class Tab : ShellSection
{
public ShellContentCollection Content => Items;
}
[ContentProperty(nameof(Items))]
public class ShellSection : ShellGroupItem, IShellSectionController, IPropertyPropagationController
{
#region PropertyKeys