API Diff between 1.2.3.6246-pre1 and 2.3.4.211-pre3
56 Additions
584 Removals
Xamarin.Forms
-
public class ActivityIndicator : View
-
public class Application : Element, IResourcesProvider, IApplicationController, IElementConfiguration<Application>
-
public class AppLinkEntry : Element, IAppLinkEntry
-
public class BackButtonPressedEventArgs : EventArgs
-
public abstract class : Element
-
public abstract class Behavior : BindableObject, IAttachedObject
-
public abstract class Behavior<T> : Behavior where T : BindableObject
-
public abstract class BindableObject : INotifyPropertyChanged
-
public sealed class BindableProperty
- public sealed delegate CreateDefaultValueDelegate : MulticastDelegate
- public sealed delegate CreateDefaultValueDelegate<TDeclarer, TPropertyType> : MulticastDelegate
- public static BindableProperty Create<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null, CreateDefaultValueDelegate<TDeclarer, TPropertyType> defaultValueCreator = null) where TDeclarer : BindableObject
- public static BindableProperty Create(string propertyName, Type returnType, Type declaringType, object defaultValue = null, BindingMode defaultBindingMode = 2, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null)
- public static BindableProperty CreateAttached<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null, CreateDefaultValueDelegate<BindableObject, TPropertyType> defaultValueCreator = null)
- public static BindableProperty CreateAttached(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null)
- public static BindablePropertyKey CreateAttachedReadOnly<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null, CreateDefaultValueDelegate<BindableObject, TPropertyType> defaultValueCreator = null)
- public static BindablePropertyKey CreateAttachedReadOnly(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null)
- public static BindablePropertyKey CreateReadOnly<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null, CreateDefaultValueDelegate<TDeclarer, TPropertyType> defaultValueCreator = null) where TDeclarer : BindableObject
- public static BindablePropertyKey CreateReadOnly(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null, CreateDefaultValueDelegate defaultValueCreator = null)
- public static BindableProperty Create<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null) where TDeclarer : BindableObject
- public static BindableProperty Create(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null)
- public static BindableProperty CreateAttached<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null)
- public static BindableProperty CreateAttached(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 2, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null)
- public static BindablePropertyKey CreateAttachedReadOnly<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null)
- public static BindablePropertyKey CreateAttachedReadOnly(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null)
- public static BindablePropertyKey CreateReadOnly<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null) where TDeclarer : BindableObject
- public static BindablePropertyKey CreateReadOnly(string propertyName, Type returnType, Type declaringType, object defaultValue, BindingMode defaultBindingMode = 3, ValidateValueDelegate validateValue = null, BindingPropertyChangedDelegate propertyChanged = null, BindingPropertyChangingDelegate propertyChanging = null, CoerceValueDelegate coerceValue = null)
-
public sealed class BindablePropertyConverter : TypeConverter, IExtendedTypeConverter
-
public sealed class Binding : BindingBase
-
public sealed class BindingCondition : Condition, IValueProvider
-
public class BoxView : View
- public IPlatformElementConfiguration<T, BoxView> On<T>() where T : IConfigPlatform
-
public class Button : View
-
public class CarouselPage : MultiPage<ContentPage>
- public IPlatformElementConfiguration<T, CarouselPage> On<T>() where T : IConfigPlatform
-
public abstract class Cell : Element
-
public struct Color
-
public abstract class Condition
-
public class Configuration<TPlatform, TElement> : IPlatformElementConfiguration<TPlatform, TElement>, IConfigElement<TElement> where TPlatform : IConfigPlatform where TElement : Element
-
public class ConstraintExpression : IMarkupExtension
-
public class ContentPage : Page
-
public class ContentPresenter : Layout
-
public class ContentView : Layout
-
public class ControlTemplate : ElementTemplate
-
public class DataTemplate : IElement
-
public abstract class DataTemplateSelector : DataTemplate
-
public sealed class DataTrigger : TriggerBase, IValueProvider
-
public class DatePicker : View
-
public static class DependencyService
- public static void Register<T>()
- public static void Register<T, TImpl>() where TImpl : T
-
public static class Device
-
public class Editor : InputView
-
public abstract class Effect
-
public abstract class Element : BindableObject, IElement, INameScope
-
public class ElementTemplate : IElement, IDataTemplate
-
public class Entry : InputView
-
public class EntryCell : Cell
-
public sealed class EventTrigger : TriggerBase
-
public class ExportEffectAttribute : Attribute
-
public sealed class FileImageSourceConverter : TypeConverter
-
public struct Font
-
public class FontSizeConverter : TypeConverter, IExtendedTypeConverter
-
public class Frame : ContentView
-
public class GestureRecognizer : BindableObject, IGestureRecognizer, INotifyPropertyChanged, IElement
-
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 ILayoutController
-
public interface IListProxy : IList, ICollection, IEnumerable
-
public interface IListViewController : IViewController, IVisualElementController, IElementController
-
public class Image : View
- public IPlatformElementConfiguration<T, Image> On<T>() where T : IConfigPlatform
-
public abstract class ImageSource : BindableObject, IElement
-
public sealed class ImageSourceConverter : TypeConverter
-
public interface IMasterDetailPageController
-
public interface
-
public interface INativeElementView
-
public interface INavigation
-
public interface INavigationPageController
-
public interface IOpenGlViewController : IViewController, IVisualElementController, IElementController
-
public interface IPageController
-
public interface IPlatformElementConfiguration<TPlatform, TElement> : IConfigElement<TElement> where TPlatform : IConfigPlatform where TElement : Element
-
public interface IPlatform
-
public interface IPlatformEngine
-
public interface IScrollViewController : ILayoutController
-
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 abstract class ItemsView<TVisual> : View, IItemsView<TVisual> where TVisual : BindableObject
-
public interface IViewController : IVisualElementController, IElementController
-
public interface IVisualElementController : IElementController
-
public interface IWebViewDelegate
-
public class Keyboard
-
public enum KeyboardFlags
-
public class Label : View
-
public abstract class Layout : View, ILayout
-
public sealed class LayoutOptionsConverter : TypeConverter
-
public class ListStringTypeConverter : TypeConverter
-
public class ListView : ItemsView<Cell>, ICellVisibilityProxy
-
public enum ListViewCachingStrategy
-
public enum MasterBehavior
-
public class MasterDetailPage : Page
-
public enum MeasureFlags
-
public class : BaseMenuItem, IMenuItemController
-
public abstract class ModalEventArgs : EventArgs
-
public class ModalPoppedEventArgs : ModalEventArgs
-
public class ModalPoppingEventArgs : ModalEventArgs
-
public class ModalPushedEventArgs : ModalEventArgs
-
public class ModalPushingEventArgs : ModalEventArgs
-
public abstract class MultiPage<T> : Page, IViewContainer<T>, IPageContainer<T>, IItemsView<T> where T : Page
-
public sealed class MultiTrigger : TriggerBase
-
public enum NamedSize
-
public class NavigationPage : Page, IPageContainer<Page>
-
public class On
-
public class OnIdiom<T>
-
public class OnPlatform<T>
-
public sealed class OpenGLView : View
- public IPlatformElementConfiguration<T, OpenGLView> On<T>() where T : IConfigPlatform
-
public class Page : VisualElement, ILayout
-
public class PanGestureRecognizer : GestureRecognizer, IPanGestureController
-
public class PanUpdatedEventArgs : EventArgs
-
public class Picker : View
-
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
- public IPlatformElementConfiguration<T, ProgressBar> On<T>() where T : IConfigPlatform
-
public sealed class PropertyCondition : Condition, IValueProvider
-
public sealed class RenderWithAttribute : Attribute
-
public class ResolutionGroupNameAttribute : Attribute
-
public sealed class ResourceDictionary : IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable
-
public class RoutingEffect : Effect
-
public class ScrolledEventArgs : EventArgs
-
public enum ScrollOrientation
-
public enum ScrollToMode
-
public enum ScrollToPosition
-
public class ScrollToRequestedEventArgs : EventArgs, ITemplatedItemsListScrollToRequestedEventArgs
-
public class ScrollView : Layout
-
public class SearchBar : View
-
public class SelectedPositionChangedEventArgs : EventArgs
-
public enum SeparatorVisibility
-
public sealed class Setter : IValueProvider
-
public static class SettersExtensions
-
public class Slider : View
- public IPlatformElementConfiguration<T, Slider> On<T>() where T : IConfigPlatform
-
public sealed class Span : INotifyPropertyChanged
-
public class Stepper : View
- public IPlatformElementConfiguration<T, Stepper> On<T>() where T : IConfigPlatform
-
public sealed class Style : IStyle
-
public class Switch : View
- public IPlatformElementConfiguration<T, Switch> On<T>() where T : IConfigPlatform
-
public class TabbedPage : MultiPage<Page>
-
public class TableView : View
- public IPlatformElementConfiguration<T, TableView> On<T>() where T : IConfigPlatform
-
public enum TargetPlatform
-
public class TemplateBinding : BindingBase
-
public class TemplatedPage : Page, IControlTemplated
-
public class TemplatedView : Layout, IControlTemplated
-
public class TimePicker : View
-
public class ToolbarItem : BindableObject, IElement
-
public sealed class Trigger : TriggerBase, IValueProvider
-
public abstract class TriggerAction
-
public abstract class TriggerAction<T> : TriggerAction where T : BindableObject
-
public abstract class TriggerBase : BindableObject, IAttachedObject
-
public abstract class TypeConverter
-
public sealed class TypeTypeConverter : TypeConverter, IExtendedTypeConverter
-
public class View : VisualElement
-
public class VisualElement : Element, IAnimatable
-
public class WebNavigatedEventArgs : WebNavigationEventArgs
-
public class WebNavigatingEventArgs : WebNavigationEventArgs
-
public enum WebNavigationEvent
-
public class WebNavigationEventArgs : EventArgs
-
public enum WebNavigationResult
-
public class WebView : View
-
public enum AndroidTitleBarVisibility
-
public static class Forms
Xamarin.Forms.Internals
Xamarin.Forms.Platform.Android
-
public class FormsViewGroup : ViewGroup
-
public class AHorizontalScrollView : HorizontalScrollView
-
public class AndroidActivity : Activity
-
public class AndroidAppIndexProvider : IAppIndexingProvider
-
public class BaseCellView : LinearLayout
-
public abstract class CellAdapter : BaseAdapter<object>, IOnItemLongClickListener, IJavaObject, IDisposable, ICallback, IOnItemClickListener, ICallback
-
public class CellRenderer : IRegisterable
-
public static class ColorExtensions
-
public sealed class EntryCellView : LinearLayout, ITextWatcher, INoCopySpan, IOnFocusChangeListener, IJavaObject, IDisposable
-
public static class Extensions
-
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 class ListViewRenderer : ViewRenderer<ListView, ListView>, IOnRefreshListener, IJavaObject, IDisposable
-
public static class NativeBindingExtensions
-
public class NativeViewWrapper : View
-
public class NativeViewWrapperRenderer : ViewRenderer<NativeViewWrapper, View>
-
public sealed delegate OnLayoutDelegate : MulticastDelegate
-
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 class RendererFactory
-
public class Resource
-
public static class ResourceManager
-
public class ScrollViewRenderer : ScrollView, IVisualElementRenderer, IRegisterable, IDisposable
- protected IScrollViewController Controller { get; }
-
public class SwitchCellView : BaseCellView, IOnCheckedChangeListener, IJavaObject, IDisposable
-
public class TableViewModelRenderer : BaseAdapter<object>
-
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 static class VisualElementExtensions
-
public class VisualElementPackager : IDisposable
- protected virtual void Dispose(bool disposing)
-
public abstract class VisualElementRenderer<TElement> : FormsViewGroup, IVisualElementRenderer, IRegisterable, IOnClickListener, IJavaObject, IDisposable where TElement : VisualElement
-
public enum VisualElementRendererFlags
-
public class VisualElementTracker : IDisposable
- protected virtual void Dispose(bool disposing)
-
public class WebViewRenderer : ViewRenderer<WebView, WebView>, IWebViewDelegate
-
public class WebRenderer : ViewRenderer<WebView, WebView>, IWebViewRenderer
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, IOnClickListener, IJavaObject, IDisposable
-
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.AndroidSpecific.AppCompat
Xamarin.Forms.PlatformConfiguration.WindowsSpecific
Xamarin.Forms.PlatformConfiguration.iOSSpecific
Xamarin.Forms.Xaml
Xamarin.Forms.Xaml.Internals