зеркало из https://github.com/DeGsoft/maui-linux.git
167 строки
4.2 KiB
C#
167 строки
4.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
using Xamarin.Forms;
|
|
|
|
#if __ANDROID__
|
|
using Xamarin.Forms.Platform.Android;
|
|
#elif TIZEN4_0
|
|
using Xamarin.Forms.Platform.Tizen;
|
|
#elif __IOS__
|
|
using Xamarin.Forms.Platform.iOS;
|
|
#endif
|
|
|
|
namespace Xamarin.Forms.Platform
|
|
{
|
|
internal static class Loader
|
|
{
|
|
internal static void Load ()
|
|
{
|
|
}
|
|
}
|
|
|
|
#if !WINDOWS_PHONE && !WINDOWS_PHONE_APP && !TIZEN4_0
|
|
[RenderWith(typeof(BoxRenderer))]
|
|
#else
|
|
[RenderWith (typeof(BoxViewRenderer))]
|
|
#endif
|
|
internal class _BoxViewRenderer { }
|
|
|
|
[RenderWith(typeof(EntryRenderer))]
|
|
internal class _EntryRenderer { }
|
|
|
|
[RenderWith (typeof (EditorRenderer))]
|
|
internal class _EditorRenderer { }
|
|
#if __ANDROID__
|
|
[RenderWith(typeof(Xamarin.Forms.Platform.Android.LabelRenderer))]
|
|
#else
|
|
[RenderWith (typeof (LabelRenderer))]
|
|
#endif
|
|
internal class _LabelRenderer { }
|
|
|
|
#if __ANDROID__
|
|
[RenderWith(typeof(Xamarin.Forms.Platform.Android.ImageRenderer))]
|
|
#else
|
|
[RenderWith (typeof (ImageRenderer))]
|
|
#endif
|
|
internal class _ImageRenderer { }
|
|
|
|
[RenderWith (typeof (ButtonRenderer))]
|
|
internal class _ButtonRenderer { }
|
|
|
|
#if __ANDROID__
|
|
[RenderWith(typeof(ImageButtonRenderer))]
|
|
#elif !TIZEN4_0
|
|
[RenderWith(typeof(ImageButtonRenderer))]
|
|
#endif
|
|
internal class _ImageButtonRenderer { }
|
|
|
|
[RenderWith (typeof (TableViewRenderer))]
|
|
internal class _TableViewRenderer { }
|
|
|
|
[RenderWith (typeof (ListViewRenderer))]
|
|
internal class _ListViewRenderer { }
|
|
#if !TIZEN4_0
|
|
[RenderWith (typeof (CollectionViewRenderer))]
|
|
internal class _CollectionViewRenderer { }
|
|
[RenderWith (typeof (CarouselViewRenderer))]
|
|
internal class _CarouselViewRenderer { }
|
|
#endif
|
|
[RenderWith (typeof (SliderRenderer))]
|
|
internal class _SliderRenderer { }
|
|
|
|
[RenderWith (typeof (WebViewRenderer))]
|
|
internal class _WebViewRenderer { }
|
|
|
|
[RenderWith (typeof (SearchBarRenderer))]
|
|
internal class _SearchBarRenderer { }
|
|
|
|
[RenderWith (typeof (SwitchRenderer))]
|
|
internal class _SwitchRenderer { }
|
|
|
|
[RenderWith (typeof (DatePickerRenderer))]
|
|
internal class _DatePickerRenderer { }
|
|
|
|
[RenderWith (typeof (TimePickerRenderer))]
|
|
internal class _TimePickerRenderer { }
|
|
|
|
[RenderWith (typeof (PickerRenderer))]
|
|
internal class _PickerRenderer { }
|
|
|
|
[RenderWith (typeof (StepperRenderer))]
|
|
internal class _StepperRenderer { }
|
|
|
|
[RenderWith (typeof (ProgressBarRenderer))]
|
|
internal class _ProgressBarRenderer { }
|
|
|
|
[RenderWith (typeof (ScrollViewRenderer))]
|
|
internal class _ScrollViewRenderer { }
|
|
|
|
[RenderWith (typeof (ActivityIndicatorRenderer))]
|
|
internal class _ActivityIndicatorRenderer { }
|
|
|
|
[RenderWith (typeof (FrameRenderer))]
|
|
internal class _FrameRenderer { }
|
|
|
|
#if __ANDROID__
|
|
// current previewer doesn't work with appcompat so this renderer is here for the previewer only
|
|
// once previewer switches to appcompat then we can remove this
|
|
[RenderWith(typeof(CheckBoxDesignerRenderer))]
|
|
internal class _CheckBoxRenderer { }
|
|
#endif
|
|
|
|
#if __IOS__
|
|
// current previewer doesn't work with appcompat so this renderer is here for the previewer only
|
|
// once previewer switches to appcompat then we can remove this
|
|
[RenderWith(typeof(CheckBoxRenderer))]
|
|
internal class _CheckBoxRenderer { }
|
|
#endif
|
|
|
|
#if !WINDOWS_PHONE && !WINDOWS_PHONE_APP && !TIZEN4_0
|
|
[RenderWith (typeof (OpenGLViewRenderer))]
|
|
#else
|
|
[RenderWith (null)]
|
|
#endif
|
|
internal class _OpenGLViewRenderer { }
|
|
|
|
#if !WINDOWS_PHONE && !WINDOWS_PHONE_APP && !TIZEN4_0
|
|
[RenderWith (typeof (TabbedRenderer))]
|
|
#else
|
|
[RenderWith (typeof (TabbedPageRenderer))]
|
|
#endif
|
|
internal class _TabbedPageRenderer { }
|
|
|
|
#if !WINDOWS_PHONE && !WINDOWS_PHONE_APP && !TIZEN4_0
|
|
[RenderWith (typeof (NavigationRenderer))]
|
|
#else
|
|
[RenderWith (typeof (NavigationPageRenderer))]
|
|
#endif
|
|
internal class _NavigationPageRenderer { }
|
|
|
|
[RenderWith (typeof (CarouselPageRenderer))]
|
|
internal class _CarouselPageRenderer { }
|
|
|
|
[RenderWith (typeof (PageRenderer))]
|
|
internal class _PageRenderer { }
|
|
|
|
#if !__IOS__ && !TIZEN4_0
|
|
[RenderWith (typeof (MasterDetailRenderer))]
|
|
#elif TIZEN4_0
|
|
[RenderWith (typeof(MasterDetailPageRenderer))]
|
|
#else
|
|
[RenderWith (typeof (PhoneMasterDetailRenderer))]
|
|
#endif
|
|
internal class _MasterDetailPageRenderer { }
|
|
#if !TIZEN4_0
|
|
[RenderWith(typeof(RefreshViewRenderer))]
|
|
#endif
|
|
internal class _RefreshViewRenderer { }
|
|
}
|
|
|
|
|
|
|
|
|
|
|