API Diff between 2.3.3.166-pre4 and 1.4.4.6387
682 Additions
18 Removals
Xamarin.Forms
-
public class ActivityIndicator : View, IElementConfiguration<ActivityIndicator>
-
public class Application : Element, IResourcesProvider, IApplicationController, IElementConfiguration<Application>
-
public class AppLinkEntry : Element, IAppLinkEntry
-
public abstract class BindableObject : INotifyPropertyChanged, IDynamicResourceHandler
-
public sealed class BindablePropertyConverter : TypeConverter, IExtendedTypeConverter
-
public class BoxView : View, IElementConfiguration<BoxView>
-
public class Button : View, IFontElement, IButtonController, IViewController, IVisualElementController, IElementController, IElementConfiguration<Button>
-
public class CarouselPage : MultiPage<ContentPage>, IElementConfiguration<CarouselPage>
-
public abstract class Cell : Element, ICellController
-
public struct Color
-
public class Configuration<TPlatform, TElement> : IPlatformElementConfiguration<TPlatform, TElement>, IConfigElement<TElement> where TPlatform : IConfigPlatform where TElement : Element
-
public class ConstraintExpression : IMarkupExtension<Constraint>, IMarkupExtension
-
public class ContentPage : TemplatedPage
-
public class ContentPresenter : Layout
-
public class ContentView : TemplatedView
-
public class ControlTemplate : ElementTemplate
-
public class DataTemplate : ElementTemplate
-
public abstract class DataTemplateSelector : DataTemplate
-
public class DatePicker : View, IElementConfiguration<DatePicker>
-
public class Editor : InputView, IFontElement, IElementConfiguration<Editor>
-
public abstract class Effect
-
public abstract class Element : BindableObject, IElement, INameScope, IElementController
-
public class ElementTemplate : IElement, IDataTemplate
-
public class Entry : InputView, IFontElement, IEntryController, IElementConfiguration<Entry>
-
public class EntryCell : Cell, IEntryCellController
-
public class ExportEffectAttribute : Attribute
-
public sealed class FileImageSourceConverter : TypeConverter
-
public struct Font
-
public class Frame : ContentView, IElementConfiguration<Frame>
-
public enum GestureStatus
-
public struct GridLength
-
public interface IAppIndexingProvider
-
public interface IApplicationController
-
public interface IAppLinkEntry
-
public interface IAppLinks
-
public interface IButtonController : IViewController, IVisualElementController, IElementController
-
public interface ICellController
-
public interface IConfigElement<T> where T : Element
-
public interface IConfigPlatform
-
public interface IEffectControlProvider
-
public interface IElementConfiguration<TElement> where TElement : Element
-
public interface IElementController
-
public interface IEntryCellController
-
public interface IEntryController
-
public interface IExtendedTypeConverter
-
public interface IImageController
-
public interface IItemsView<T> where T : BindableObject
-
public interface IItemViewController
-
public interface IListProxy : IList, ICollection, IEnumerable
-
public interface IListViewController : IViewController, IVisualElementController, IElementController
-
public class Image : View, IImageController, IElementConfiguration<Image>
-
public abstract class ImageSource : Element
-
public sealed class ImageSourceConverter : TypeConverter
-
public interface IMasterDetailPageController
-
public interface
- bool { get; }
- string { get; }
- void ()
-
public interface INativeElementView
-
public interface INavigationPageController
-
public interface IOpenGlViewController : IViewController, IVisualElementController, IElementController
-
public interface IPlatform
-
public interface IPlatformEngine
-
public interface IPageController
-
public interface IPlatformElementConfiguration<TPlatform, TElement> : IConfigElement<TElement> where TPlatform : IConfigPlatform where TElement : Element
-
public interface ISearchBarController
-
public interface IStreamImageSource
-
public interface ITableModel
-
public interface ITableViewController
-
public interface ITemplatedItemsList<TItem> : IReadOnlyList<TItem>, IReadOnlyCollection<TItem>, IEnumerable<TItem>, IEnumerable, INotifyCollectionChanged where TItem : BindableObject
-
public interface ITemplatedItemsListScrollToRequestedEventArgs
-
public interface ITemplatedItemsView<TItem> : IItemsView<TItem> where TItem : BindableObject
-
public interface IVisualElementController : IElementController
-
public interface IWebViewDelegate
-
public class Keyboard
-
public enum KeyboardFlags
-
public class Label : View, IFontElement, IElementConfiguration<Label>
-
public sealed class LayoutOptionsConverter : TypeConverter
-
public class ListStringTypeConverter : TypeConverter
-
public class ListView : ItemsView<Cell>, IListViewController, IViewController, IVisualElementController, IElementController, IElementConfiguration<ListView>
-
public enum ListViewCachingStrategy
-
public class MasterDetailPage : Page, IMasterDetailPageController, IElementConfiguration<MasterDetailPage>
-
public enum MeasureFlags
-
public class : View
-
public class NavigationPage : Page, IPageContainer<Page>, INavigationPageController, IElementConfiguration<NavigationPage>
-
public sealed class OpenGLView : View, IOpenGlViewController, IViewController, IVisualElementController, IElementController, IElementConfiguration<OpenGLView>
-
public class Page : VisualElement, ILayout, IPageController, IElementConfiguration<Page>
-
public class PanGestureRecognizer : GestureRecognizer, IPanGestureController
-
public class PanUpdatedEventArgs : EventArgs
-
public class Picker : View, IElementConfiguration<Picker>
-
public sealed class PinchGestureRecognizer : GestureRecognizer, IPinchGestureController
-
public class PinchGestureUpdatedEventArgs : EventArgs
-
public abstract class PlatformEffect<TContainer, TControl> : Effect
-
public class PoppedToRootEventArgs : NavigationEventArgs
-
public class ProgressBar : View, IElementConfiguration<ProgressBar>
-
public class ResolutionGroupNameAttribute : Attribute
-
public class ResourceDictionary : IResourceDictionary, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>
-
public class RoutingEffect : Effect
-
public enum ScrollOrientation
-
public class ScrollView : Layout, IScrollViewController, ILayoutController, IElementConfiguration<ScrollView>
-
public class SearchBar : View, IFontElement, ISearchBarController, IElementConfiguration<SearchBar>
-
public class SelectedPositionChangedEventArgs : EventArgs
-
public class Slider : View, IElementConfiguration<Slider>
-
public class Stepper : View, IElementConfiguration<Stepper>
-
public sealed class Style : IStyle
-
public class Switch : View, IElementConfiguration<Switch>
-
public class TabbedPage : MultiPage<Page>, IElementConfiguration<TabbedPage>
-
public class TableView : View, ITableViewController, IElementConfiguration<TableView>
-
public class TemplateBinding : BindingBase
-
public class TemplatedPage : Page, IControlTemplated
-
public class TemplatedView : Layout, IControlTemplated
-
public class TimePicker : View, IElementConfiguration<TimePicker>
-
public abstract class TypeConverter
-
public sealed class TypeTypeConverter : TypeConverter, IExtendedTypeConverter
-
public class View : VisualElement, IViewController, IVisualElementController, IElementController
-
public class VisualElement : Element, IAnimatable, IVisualElementController, IElementController, IResourcesProvider
-
public class WebView : View, IElementConfiguration<WebView>
-
public static class Forms
Xamarin.Forms.Internals
-
public static class CellExtensions
- public static ITemplatedItemsList<TItem> GetGroup<TView, TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
- public static TItem <TView, TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
- public static int GetIndex<TView, TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
- public static bool <TView, TItem>(this TItem cell) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
- public static Tuple<int, int> GetPath(this Cell cell)
- public static void <TView, TItem>(this TItem cell, bool value) where TView : BindableObject, ITemplatedItemsView<TItem> where TItem : BindableObject
-
public class DynamicResource
-
public class EvalRequested : EventArgs
-
public interface IDataTemplate
-
public interface IDynamicResourceHandler
-
public interface INameScope
-
public enum InvalidationTrigger
-
public class NameScope : INameScope
-
public class NavigationRequestedEventArgs : NavigationEventArgs
-
public class NotifyCollectionChangedEventArgsEx : NotifyCollectionChangedEventArgs
- public int Count { get; }
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, IList changedItems)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, IList newItems, IList oldItems)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, IList newItems, IList oldItems, int startingIndex)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, IList changedItems, int startingIndex)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, IList changedItems, int index, int oldIndex)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, object changedItem)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, object changedItem, int index)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, object newItem, object oldItem)
- public NotifyCollectionChangedEventArgsEx(int count, NotifyCollectionChangedAction action, object newItem, object oldItem, int index)
-
public static class NotifyCollectionChangedEventArgsExtensions
-
public class PreserveAttribute : Attribute
-
public abstract class Ticker
-
public class ToolbarTracker
Xamarin.Forms.Platform.Android
-
public class AndroidAppIndexProvider : IAppIndexingProvider
-
public class BaseCellView : LinearLayout, INativeElementView
-
public class CellRenderer : IRegisterable
-
public static class ColorExtensions
-
public sealed class EntryCellView : LinearLayout, ITextWatcher, INoCopySpan, IJavaObject, IDisposable, IOnFocusChangeListener, IOnEditorActionListener, INativeElementView
-
public static class FontExtensions
-
public class FormsAppCompatActivity : AppCompatActivity, IDeviceInfoProvider, IStartActivityForResult
-
public class FormsApplicationActivity : Activity, IDeviceInfoProvider, IStartActivityForResult
-
public class FormsWebChromeClient : WebChromeClient
-
public sealed delegate GetDesiredSizeDelegate : MulticastDelegate
-
public interface IDeviceInfoProvider
-
public static class KeyboardExtensions
-
public static class LayoutExtensions
-
public static class NativeBindingExtensions
- public static void SetBinding(this View view, string propertyName, BindingBase binding, string updateSourceEventName = null)
- public static void SetBinding(this View view, BindableProperty targetProperty, BindingBase binding)
- public static void SetBindingContext(this View target, object bindingContext, Func<View, IEnumerable<View>> getChildren = null)
- public static void SetValue(this View target, BindableProperty targetProperty, object value)
-
public class NativeViewWrapper : View
-
public class NativeViewWrapperRenderer : ViewRenderer<NativeViewWrapper, View>
-
public sealed delegate OnLayoutDelegate : MulticastDelegate
- public OnLayoutDelegate(object object, IntPtr method)
- public virtual IAsyncResult BeginInvoke(NativeViewWrapperRenderer renderer, bool changed, int l, int t, int r, int b, AsyncCallback callback, object object)
- public virtual bool EndInvoke(IAsyncResult result)
- public virtual bool Invoke(NativeViewWrapperRenderer renderer, bool changed, int l, int t, int r, int b)
-
public sealed delegate OnMeasureDelegate : MulticastDelegate
-
public class Platform : BindableObject, IPlatform, INavigation, IDisposable, IPlatformLayout
-
public static class PlatformConfigurationExtensions
-
public abstract class PlatformEffect : PlatformEffect<ViewGroup, View>
-
public static class RendererFactory
-
public class Resource
-
public class SwitchCellView : BaseCellView, IOnCheckedChangeListener, IJavaObject, IDisposable
-
public class ToolbarRenderer : ViewRenderer
-
public static class ViewExtensions
-
public abstract class ViewRenderer<TView, TNativeView> : VisualElementRenderer<TView>, IOnFocusChangeListener, IJavaObject, IDisposable where TView : View where TNativeView : View
-
public abstract class VisualElementRenderer<TElement> : FormsViewGroup, IVisualElementRenderer, IRegisterable, IDisposable, IOnTouchListener, IJavaObject, IOnClickListener, IEffectControlProvider where TElement : VisualElement
-
public class WebViewRenderer : ViewRenderer<WebView, WebView>, IWebViewDelegate
Xamarin.Forms.Platform.Android.AppCompat
-
public class ButtonRenderer : ViewRenderer<Button, AppCompatButton>, IOnAttachStateChangeListener, IJavaObject, IDisposable
-
public class CarouselPageRenderer : VisualElementRenderer<CarouselPage>, IOnPageChangeListener, IJavaObject, IDisposable
-
public class FrameRenderer : CardView, IVisualElementRenderer, IRegisterable, IDisposable, IOnClickListener, IJavaObject, IOnTouchListener
-
public class MasterDetailPageRenderer : DrawerLayout, IVisualElementRenderer, IRegisterable, IDisposable, IDrawerListener, IJavaObject, IManageFragments
-
public class NavigationPageRenderer : VisualElementRenderer<NavigationPage>, IManageFragments
-
public class PickerRenderer : ViewRenderer<Picker, EditText>
-
public class SwitchRenderer : ViewRenderer<Switch, SwitchCompat>, IOnCheckedChangeListener, IJavaObject, IDisposable
-
public class TabbedPageRenderer : VisualElementRenderer<TabbedPage>, IOnTabSelectedListener, IJavaObject, IDisposable, IOnPageChangeListener, IManageFragments
-
public abstract class ViewRenderer<TView, TControl> : ViewRenderer<TView, TControl> where TView : View where TControl : View
Xamarin.Forms.PlatformConfiguration
Xamarin.Forms.PlatformConfiguration.AndroidSpecific
Xamarin.Forms.PlatformConfiguration.WindowsSpecific
-
public enum CollapseStyle
-
public static class MasterDetailPage
- public static readonly BindableProperty CollapsedPaneWidthProperty
- public static readonly BindableProperty CollapseStyleProperty
- public static double CollapsedPaneWidth(this IPlatformElementConfiguration<Windows, MasterDetailPage> config)
- public static IPlatformElementConfiguration<Windows, MasterDetailPage> CollapsedPaneWidth(this IPlatformElementConfiguration<Windows, MasterDetailPage> config, double value)
- public static double GetCollapsedPaneWidth(BindableObject element)
- public static CollapseStyle GetCollapseStyle(BindableObject element)
- public static CollapseStyle GetCollapseStyle(this IPlatformElementConfiguration<Windows, MasterDetailPage> config)
- public static void SetCollapsedPaneWidth(BindableObject element, double collapsedPaneWidth)
- public static void SetCollapseStyle(BindableObject element, CollapseStyle collapseStyle)
- public static IPlatformElementConfiguration<Windows, MasterDetailPage> SetCollapseStyle(this IPlatformElementConfiguration<Windows, MasterDetailPage> config, CollapseStyle value)
- public static IPlatformElementConfiguration<Windows, MasterDetailPage> UsePartialCollapse(this IPlatformElementConfiguration<Windows, MasterDetailPage> config)
-
public static class Page
-
public enum ToolbarPlacement
Xamarin.Forms.PlatformConfiguration.iOSSpecific
Xamarin.Forms.Xaml
Xamarin.Forms.Xaml.Internals