UNPKG

@nodert-win10-cu/windows.ui.xaml.controls

Version:

Use the Windows.UI.Xaml.Controls UWP API directly from Node.js

1,875 lines (1,483 loc) 2.7 MB
declare module "windows.ui.xaml.controls" { export class Point { constructor(); } export class Rect { constructor(); } export class GeneratorPosition { constructor(); } export class GridLength { constructor(); } export class Size { constructor(); } export class Thickness { constructor(); } export class CornerRadius { constructor(); } export class FontWeight { weight: Number; constructor(); } export class Duration { constructor(); } export class Color { constructor(); } export class LoadMoreItemsResult { count: Number; constructor(); } export enum CandidateWindowAlignment { default, bottomEdge, } export enum ClickMode { release, press, hover, } export enum ComboBoxSelectionChangedTrigger { committed, always, } export enum IncrementalLoadingTrigger { none, edge, } export enum ItemsUpdatingScrollMode { keepItemsInView, keepScrollOffset, keepLastItemInView, } export enum ListViewReorderMode { disabled, enabled, } export enum ListViewSelectionMode { none, single, multiple, extended, } export enum Orientation { vertical, horizontal, } export enum PanelScrollingDirection { none, forward, backward, } export enum PasswordRevealMode { peek, hidden, visible, } export enum RichEditClipboardFormat { allFormats, plainText, } export enum ScrollBarVisibility { disabled, auto, hidden, visible, } export enum ScrollIntoViewAlignment { default, leading, } export enum ScrollMode { disabled, enabled, auto, } export enum SelectionMode { single, multiple, extended, } export enum SnapPointsType { none, optional, mandatory, optionalSingle, mandatorySingle, } export enum StretchDirection { upOnly, downOnly, both, } export enum VirtualizationMode { standard, recycling, } export enum ZoomMode { disabled, enabled, } export enum AppBarClosedDisplayMode { compact, minimal, hidden, } export enum AutoSuggestionBoxTextChangeReason { userInput, programmaticChange, suggestionChosen, } export enum CalendarViewDisplayMode { month, year, decade, } export enum CalendarViewSelectionMode { none, single, multiple, } export enum CommandBarDefaultLabelPosition { bottom, right, collapsed, } export enum CommandBarDynamicOverflowAction { addingToOverflow, removingFromOverflow, } export enum CommandBarLabelPosition { default, collapsed, } export enum CommandBarOverflowButtonVisibility { auto, visible, collapsed, } export enum ContentDialogButton { none, primary, secondary, close, } export enum ContentDialogResult { none, primary, secondary, } export enum SplitViewDisplayMode { overlay, inline, compactOverlay, compactInline, } export enum SplitViewPanePlacement { left, right, } export enum Symbol { previous, next, play, pause, edit, save, clear, delete, remove, add, cancel, accept, more, redo, undo, home, up, forward, back, favorite, camera, setting, video, sync, download, mail, find, help, upload, emoji, twoPage, leaveChat, mailForward, clock, send, crop, rotateCamera, people, openPane, closePane, world, flag, previewLink, globe, trim, attachCamera, zoomIn, bookmarks, document, protectedDocument, page, bullets, comment, mailFilled, contactInfo, hangUp, viewAll, mapPin, phone, videoChat, switch, contact, rename, pin, musicInfo, go, keyboard, dockLeft, dockRight, dockBottom, remote, refresh, rotate, shuffle, list, shop, selectAll, orientation, import, importAll, browsePhotos, webCam, pictures, saveLocal, caption, stop, showResults, volume, repair, message, page2, calendarDay, calendarWeek, calendar, character, mailReplyAll, read, link, account, showBcc, hideBcc, cut, attach, paste, filter, copy, emoji2, important, mailReply, slideShow, sort, manage, allApps, disconnectDrive, mapDrive, newWindow, openWith, contactPresence, priority, goToToday, font, fontColor, contact2, folder, audio, placeholder, view, setLockScreen, setTile, closedCaption, stopSlideShow, permissions, highlight, disableUpdates, unFavorite, unPin, openLocal, mute, italic, underline, bold, moveToFolder, likeDislike, dislike, like, alignRight, alignCenter, alignLeft, zoom, zoomOut, openFile, otherUser, admin, street, map, clearSelection, fontDecrease, fontIncrease, fontSize, cellPhone, reShare, tag, repeatOne, repeatAll, outlineStar, solidStar, calculator, directions, target, library, phoneBook, memo, microphone, postUpdate, backToWindow, fullScreen, newFolder, calendarReply, unSyncFolder, reportHacked, syncFolder, blockContact, switchApps, addFriend, touchPointer, goToStart, zeroBars, oneBar, twoBars, threeBars, fourBars, scan, preview, } export enum WebViewExecutionMode { sameThread, separateThread, } export enum WebViewPermissionState { unknown, defer, allow, deny, } export enum WebViewPermissionType { geolocation, unlimitedIndexedDBQuota, media, pointerLock, webNotifications, } export enum LightDismissOverlayMode { auto, on, off, } export enum RequiresPointer { never, whenEngaged, whenFocused, } export enum InkToolbarButtonFlyoutPlacement { auto, top, bottom, left, right, } export enum InkToolbarFlyoutItemKind { simple, radio, check, radioCheck, } export enum InkToolbarInitialControls { all, none, pensOnly, allExceptPens, } export enum InkToolbarMenuKind { stencil, } export enum InkToolbarStencilKind { ruler, protractor, } export enum InkToolbarToggle { ruler, custom, } export enum InkToolbarTool { ballpointPen, pencil, highlighter, eraser, customPen, customTool, } export enum ListPickerFlyoutSelectionMode { single, multiple, } export enum PivotHeaderFocusVisualPlacement { itemHeaders, selectedItemHeader, } export enum PivotSlideInAnimationGroup { default, groupOne, groupTwo, groupThree, } export class BackClickEventArgs { handled: Boolean; constructor(); } export class DragItemsStartingEventArgs { cancel: Boolean; data: Object; items: Object; constructor(); } export class NotifyEventArgs { value: String; callingUri: Object; constructor(); } export class SemanticZoomViewChangedEventArgs { sourceItem: SemanticZoomLocation; isSourceZoomedInView: Boolean; destinationItem: SemanticZoomLocation; constructor(); } export class TextControlPasteEventArgs { handled: Boolean; constructor(); } export class ContainerContentChangingEventArgs { handled: Boolean; inRecycleQueue: Boolean; item: Object; itemContainer: Object; itemIndex: Number; phase: Number; constructor(); registerUpdateCallback(callback: Object): void; registerUpdateCallback(callbackPhase: Number, callback: Object): void; } export class IInsertionPanel { constructor(); getInsertionIndexes(position: Object, first: Number, second: Number): void; } export class IItemContainerMapping { constructor(); itemFromContainer(container: Object): Object; containerFromItem(item: Object): Object; indexFromContainer(container: Object): Number; containerFromIndex(index: Number): Object; } export class INavigate { constructor(); navigate(sourcePageType: Object): Boolean; } export class ISemanticZoomInformation { isActiveView: Boolean; isZoomedInView: Boolean; semanticZoomOwner: SemanticZoom; constructor(); initializeViewChange(): void; completeViewChange(): void; makeVisible(item: SemanticZoomLocation): void; startViewChangeFrom(source: SemanticZoomLocation, destination: SemanticZoomLocation): void; startViewChangeTo(source: SemanticZoomLocation, destination: SemanticZoomLocation): void; completeViewChangeFrom(source: SemanticZoomLocation, destination: SemanticZoomLocation): void; completeViewChangeTo(source: SemanticZoomLocation, destination: SemanticZoomLocation): void; } export class SemanticZoomLocation { item: Object; bounds: Object; constructor(); } export class CandidateWindowBoundsChangedEventArgs { bounds: Object; constructor(); } export class ChoosingGroupHeaderContainerEventArgs { groupHeaderContainer: ListViewBaseHeaderItem; group: Object; groupIndex: Number; constructor(); } export class ChoosingItemContainerEventArgs { itemContainer: Object; isContainerPrepared: Boolean; item: Object; itemIndex: Number; constructor(); } export class ColumnDefinitionCollection { constructor(); getAt(index: Number): ColumnDefinition; getView(): Object; indexOf(value: ColumnDefinition, index: Number): Boolean; setAt(index: Number, value: ColumnDefinition): void; insertAt(index: Number, value: ColumnDefinition): void; removeAt(index: Number): void; append(value: ColumnDefinition): void; removeAtEnd(): void; clear(): void; getMany(); replaceAll(items: Array<Object>): void; first(): Object; } export class DataTemplateSelector { constructor(); selectTemplate(item: Object, container: Object): Object; selectTemplate(item: Object): Object; selectTemplateCore(item: Object, container: Object): Object; selectTemplateCore(item: Object): Object; } export class DragItemsCompletedEventArgs { dropResult: Number; items: Object; constructor(); } export class StyleSelector { constructor(); selectStyle(item: Object, container: Object): Object; selectStyleCore(item: Object, container: Object): Object; } export class GroupStyle { panel: ItemsPanelTemplate; hidesIfEmpty: Boolean; headerTemplateSelector: DataTemplateSelector; headerTemplate: Object; containerStyleSelector: StyleSelector; containerStyle: Object; headerContainerStyle: Object; constructor(); } export class GroupStyleSelector { constructor(); selectGroupStyle(group: Object, level: Number): GroupStyle; selectGroupStyleCore(group: Object, level: Number): GroupStyle; } export class ItemCollection { constructor(); getAt(index: Number): Object; getView(): Object; indexOf(value: Object, index: Number): Boolean; setAt(index: Number, value: Object): void; insertAt(index: Number, value: Object): void; removeAt(index: Number): void; append(value: Object): void; removeAtEnd(): void; clear(): void; getMany(); replaceAll(items: Array<Object>): void; first(): Object; addListener(type: "VectorChanged", listener: (ev: Event) => void): void ; removeListener(type: "VectorChanged", listener: (ev: Event) => void): void ; on(type: "VectorChanged", listener: (ev: Event) => void): void ; off(type: "VectorChanged", listener: (ev: Event) => void): void ; addListener(type: string, listener: (ev: Event) => void): void ; removeListener(type: string, listener: (ev: Event) => void): void ; on(type: string, listener: (ev: Event) => void): void ; off(type: string, listener: (ev: Event) => void): void ; } export class ItemContainerGenerator { constructor(); itemFromContainer(container: Object): Object; containerFromItem(item: Object): Object; indexFromContainer(container: Object): Number; containerFromIndex(index: Number): Object; getItemContainerGeneratorForPanel(panel: Panel): ItemContainerGenerator; startAt(position: GeneratorPosition, direction: Number, allowStartAtRealizedItem: Boolean): void; stop(): void; generateNext(isNewlyRealized: Boolean): Object; prepareItemContainer(container: Object): void; removeAll(): void; remove(position: GeneratorPosition, count: Number): void; generatorPositionFromIndex(itemIndex: Number): GeneratorPosition; indexFromGeneratorPosition(position: GeneratorPosition): Number; recycle(position: GeneratorPosition, count: Number): void; addListener(type: "ItemsChanged", listener: (ev: Event) => void): void ; removeListener(type: "ItemsChanged", listener: (ev: Event) => void): void ; on(type: "ItemsChanged", listener: (ev: Event) => void): void ; off(type: "ItemsChanged", listener: (ev: Event) => void): void ; addListener(type: string, listener: (ev: Event) => void): void ; removeListener(type: string, listener: (ev: Event) => void): void ; on(type: string, listener: (ev: Event) => void): void ; off(type: string, listener: (ev: Event) => void): void ; } export class MediaTransportControlsHelper { static dropoutOrderProperty: Object; constructor(); static getDropoutOrder(element: Object): Number; static setDropoutOrder(element: Object, value: Number): void; } export class RowDefinitionCollection { constructor(); getAt(index: Number): RowDefinition; getView(): Object; indexOf(value: RowDefinition, index: Number): Boolean; setAt(index: Number, value: RowDefinition): void; insertAt(index: Number, value: RowDefinition): void; removeAt(index: Number): void; append(value: RowDefinition): void; removeAtEnd(): void; clear(): void; getMany(); replaceAll(items: Array<Object>): void; first(): Object; } export class TextBoxTextChangingEventArgs { isContentChanging: Boolean; constructor(); } export class TextCompositionChangedEventArgs { length: Number; startIndex: Number; constructor(); } export class TextCompositionEndedEventArgs { length: Number; startIndex: Number; constructor(); } export class TextCompositionStartedEventArgs { length: Number; startIndex: Number; constructor(); } export class ToolTipService { static placementProperty: Object; static placementTargetProperty: Object; static toolTipProperty: Object; constructor(); static getPlacement(element: Object): Number; static setPlacement(element: Object, value: Number): void; static getPlacementTarget(element: Object): Object; static setPlacementTarget(element: Object, value: Object): void; static getToolTip(element: Object): Object; static setToolTip(element: Object, value: Object): void; } export class UIElementCollection { constructor(); getAt(index: Number): Object; getView(): Object; indexOf(value: Object, index: Number): Boolean; setAt(index: Number, value: Object): void; insertAt(index: Number, value: Object): void; removeAt(index: Number): void; append(value: Object): void; removeAtEnd(): void; clear(): void; getMany(); replaceAll(items: Array<Object>): void; first(): Object; move(oldIndex: Number, newIndex: Number): void; } export class CalendarViewDayItemChangingEventArgs { inRecycleQueue: Boolean; item: CalendarViewDayItem; phase: Number; constructor(); registerUpdateCallback(callback: Object): void; registerUpdateCallback(callbackPhase: Number, callback: Object): void; } export class HubSectionHeaderClickEventArgs { section: HubSection; constructor(); } export class SectionsInViewChangedEventArgs { addedSections: Object; removedSections: Object; constructor(); } export class WebViewNavigationFailedEventArgs { uri: Object; webErrorStatus: Number; constructor(); } export class ICommandBarElement { isCompact: Boolean; constructor(); } export class ICommandBarElement2 { dynamicOverflowOrder: Number; isInOverflow: Boolean; constructor(); } export class CalendarDatePickerDateChangedEventArgs { newDate: Date; oldDate: Date; constructor(); } export class CalendarViewSelectedDatesChangedEventArgs { addedDates: Object; removedDates: Object; constructor(); } export class ContentDialogButtonClickDeferral { constructor(); complete(): void; } export class ContentDialogButtonClickEventArgs { cancel: Boolean; constructor(); getDeferral(): ContentDialogButtonClickDeferral; } export class ContentDialogClosedEventArgs { result: ContentDialogResult; constructor(); } export class ContentDialogClosingDeferral { constructor(); complete(): void; } export class ContentDialogClosingEventArgs { cancel: Boolean; result: ContentDialogResult; constructor(); getDeferral(): ContentDialogClosingDeferral; } export class ContentDialogOpenedEventArgs { constructor(); } export class DatePickerValueChangedEventArgs { newDate: Date; oldDate: Date; constructor(); } export class DynamicOverflowItemsChangingEventArgs { action: CommandBarDynamicOverflowAction; constructor(); } export class HubSectionCollection { constructor(); getAt(index: Number): HubSection; getView(): Object; indexOf(value: HubSection, index: Number): Boolean; setAt(index: Number, value: HubSection): void; insertAt(index: Number, value: HubSection): void; removeAt(index: Number): void; append(value: HubSection): void; removeAtEnd(): void; clear(): void; getMany(); replaceAll(items: Array<Object>): void; first(): Object; } export class ListViewPersistenceHelper { constructor(); static setRelativeScrollPositionAsync(listViewBase: ListViewBase, relativeScrollPosition: String, keyToItemHandler: Object, callback: (error: Error) => void): void ; static getRelativeScrollPosition(listViewBase: ListViewBase, itemToKeyHandler: Object): String; } export class RichEditBoxTextChangingEventArgs { isContentChanging: Boolean; constructor(); } export class ScrollViewerView { horizontalOffset: Number; verticalOffset: Number; zoomFactor: Number; constructor(); } export class ScrollViewerViewChangedEventArgs { isIntermediate: Boolean; constructor(); } export class ScrollViewerViewChangingEventArgs { finalView: ScrollViewerView; isInertial: Boolean; nextView: ScrollViewerView; constructor(); } export class SearchBoxQueryChangedEventArgs { language: String; linguisticDetails: Object; queryText: String; constructor(); } export class SearchBoxQuerySubmittedEventArgs { keyModifiers: Number; language: String; linguisticDetails: Object; queryText: String; constructor(); } export class SearchBoxResultSuggestionChosenEventArgs { keyModifiers: Number; tag: String; constructor(); } export class SearchBoxSuggestionsRequestedEventArgs { language: String; linguisticDetails: Object; queryText: String; request: Object; constructor(); } export class SplitViewPaneClosingEventArgs { cancel: Boolean; constructor(); } export class TimePickerValueChangedEventArgs { newTime: Number; oldTime: Number; constructor(); } export class WebViewContentLoadingEventArgs { uri: Object; constructor(); } export class WebViewDeferredPermissionRequest { id: Number; permissionType: WebViewPermissionType; uri: Object; constructor(); allow(): void; deny(): void; } export class WebViewDOMContentLoadedEventArgs { uri: Object; constructor(); } export class WebViewLongRunningScriptDetectedEventArgs { stopPageScriptExecution: Boolean; executionTime: Number; constructor(); } export class WebViewNavigationCompletedEventArgs { isSuccess: Boolean; uri: Object; webErrorStatus: Number; constructor(); } export class WebViewNavigationStartingEventArgs { cancel: Boolean; uri: Object; constructor(); } export class WebViewNewWindowRequestedEventArgs { handled: Boolean; referrer: Object; uri: Object; constructor(); } export class WebViewPermissionRequest { id: Number; permissionType: WebViewPermissionType; state: WebViewPermissionState; uri: Object; constructor(); defer(): void; allow(): void; deny(): void; } export class WebViewPermissionRequestedEventArgs { permissionRequest: WebViewPermissionRequest; constructor(); } export class WebViewSettings { isJavaScriptEnabled: Boolean; isIndexedDBEnabled: Boolean; constructor(); } export class WebViewUnsupportedUriSchemeIdentifiedEventArgs { handled: Boolean; uri: Object; constructor(); } export class WebViewUnviewableContentIdentifiedEventArgs { referrer: Object; uri: Object; mediaType: String; constructor(); } export class ColumnDefinition { static maxWidthProperty: Object; static minWidthProperty: Object; static widthProperty: Object; width: GridLength; minWidth: Number; maxWidth: Number; actualWidth: Number; dispatcher: Object; constructor(); } export class RowDefinition { static heightProperty: Object; static maxHeightProperty: Object; static minHeightProperty: Object; minHeight: Number; maxHeight: Number; height: GridLength; actualHeight: Number; dispatcher: Object; constructor(); } export class AutoSuggestBoxQuerySubmittedEventArgs { chosenSuggestion: Object; queryText: String; dispatcher: Object; constructor(); } export class AutoSuggestBoxSuggestionChosenEventArgs { selectedItem: Object; dispatcher: Object; constructor(); } export class AutoSuggestBoxTextChangedEventArgs { static reasonProperty: Object; reason: AutoSuggestionBoxTextChangeReason; dispatcher: Object; constructor(); checkCurrent(): Boolean; } export class CleanUpVirtualizedItemEventArgs { cancel: Boolean; uIElement: Object; value: Object; originalSource: Object; constructor(); } export class ContextMenuEventArgs { handled: Boolean; cursorLeft: Number; cursorTop: Number; originalSource: Object; constructor(); } export class ItemClickEventArgs { clickedItem: Object; originalSource: Object; constructor(); } export class SelectionChangedEventArgs { addedItems: Object; removedItems: Object; originalSource: Object; constructor(); constructor(removedItems: Object, addedItems: Object); } export class TextChangedEventArgs { originalSource: Object; constructor(); } export class ItemsPanelTemplate { dispatcher: Object; constructor(); } export class Panel { static backgroundProperty: Object; static childrenTransitionsProperty: Object; static isItemsHostProperty: Object; static styleProperty: Object; static actualHeightProperty: Object; static actualWidthProperty: Object; static dataContextProperty: Object; static flowDirectionProperty: Object; static heightProperty: Object; static horizontalAlignmentProperty: Object; static languageProperty: Object; static marginProperty: Object; static maxHeightProperty: Object; static maxWidthProperty: Object; static minHeightProperty: Object; static minWidthProperty: Object; static nameProperty: Object; static tagProperty: Object; static verticalAlignmentProperty: Object; static widthProperty: Object; static requestedThemeProperty: Object; static allowFocusOnInteractionProperty: Object; static allowFocusWhenDisabledProperty: Object; static focusVisualMarginProperty: Object; static focusVisualPrimaryBrushProperty: Object; static focusVisualPrimaryThicknessProperty: Object; static focusVisualSecondaryBrushProperty: Object; static focusVisualSecondaryThicknessProperty: Object; static pointerExitedEvent: Object; static allowDropProperty: Object; static cacheModeProperty: Object; static clipProperty: Object; static doubleTappedEvent: Object; static dragEnterEvent: Object; static dragLeaveEvent: Object; static dragOverEvent: Object; static dropEvent: Object; static holdingEvent: Object; static isDoubleTapEnabledProperty: Object; static isHitTestVisibleProperty: Object; static isHoldingEnabledProperty: Object; static isRightTapEnabledProperty: Object; static isTapEnabledProperty: Object; static keyDownEvent: Object; static keyUpEvent: Object; static manipulationCompletedEvent: Object; static manipulationDeltaEvent: Object; static manipulationInertiaStartingEvent: Object; static manipulationModeProperty: Object; static manipulationStartedEvent: Object; static manipulationStartingEvent: Object; static opacityProperty: Object; static pointerCanceledEvent: Object; static pointerCaptureLostEvent: Object; static pointerCapturesProperty: Object; static pointerEnteredEvent: Object; static pointerMovedEvent: Object; static pointerPressedEvent: Object; static pointerReleasedEvent: Object; static pointerWheelChangedEvent: Object; static projectionProperty: Object; static renderTransformOriginProperty: Object; static renderTransformProperty: Object; static rightTappedEvent: Object; static tappedEvent: Object; static transitionsProperty: Object; static useLayoutRoundingProperty: Object; static visibilityProperty: Object; static compositeModeProperty: Object; static transform3DProperty: Object; static canDragProperty: Object; static isAccessKeyScopeProperty: Object; static exitDisplayModeOnAccessKeyInvokedProperty: Object; static contextFlyoutProperty: Object; static accessKeyProperty: Object; static accessKeyScopeOwnerProperty: Object; static xYFocusKeyboardNavigationProperty: Object; static highContrastAdjustmentProperty: Object; static keyTipHorizontalOffsetProperty: Object; static keyTipPlacementModeProperty: Object; static keyTipVerticalOffsetProperty: Object; static lightsProperty: Object; static tabFocusNavigationProperty: Object; static xYFocusDownNavigationStrategyProperty: Object; static xYFocusLeftNavigationStrategyProperty: Object; static xYFocusRightNavigationStrategyProperty: Object; static xYFocusUpNavigationStrategyProperty: Object; static noFocusCandidateFoundEvent: Object; static losingFocusEvent: Object; static gettingFocusEvent: Object; childrenTransitions: Object; background: Object; children: UIElementCollection; isItemsHost: Boolean; height: Number; flowDirection: Number; minHeight: Number; dataContext: Object; name: String; minWidth: Number; maxWidth: Number; maxHeight: Number; margin: Thickness; language: String; horizontalAlignment: Number; resources: Object; width: Number; verticalAlignment: Number; tag: Object; style: Object; baseUri: Object; actualHeight: Number; parent: Object; triggers: Object; actualWidth: Number; requestedTheme: Number; focusVisualMargin: Thickness; focusVisualSecondaryBrush: Object; focusVisualPrimaryThickness: Thickness; focusVisualPrimaryBrush: Object; allowFocusWhenDisabled: Boolean; allowFocusOnInteraction: Boolean; focusVisualSecondaryThickness: Thickness; isTapEnabled: Boolean; allowDrop: Boolean; isHoldingEnabled: Boolean; isHitTestVisible: Boolean; isDoubleTapEnabled: Boolean; manipulationMode: Number; clip: Object; cacheMode: Object; isRightTapEnabled: Boolean; renderTransform: Object; visibility: Number; useLayoutRounding: Boolean; transitions: Object; renderTransformOrigin: Object; projection: Object; opacity: Number; desiredSize: Object; pointerCaptures: Object; renderSize: Object; compositeMode: Number; transform3D: Object; canDrag: Boolean; isAccessKeyScope: Boolean; exitDisplayModeOnAccessKeyInvoked: Boolean; contextFlyout: Object; accessKeyScopeOwner: Object; accessKey: String; xYFocusUpNavigationStrategy: Number; highContrastAdjustment: Number; xYFocusRightNavigationStrategy: Number; xYFocusLeftNavigationStrategy: Number; keyTipHorizontalOffset: Number; xYFocusKeyboardNavigation: Number; xYFocusDownNavigationStrategy: Number; tabFocusNavigation: Number; keyTipVerticalOffset: Number; keyTipPlacementMode: Number; lights: Object; dispatcher: Object; constructor(); addListener(type: "LayoutUpdated", listener: (ev: Event) => void): void ; removeListener(type: "LayoutUpdated", listener: (ev: Event) => void): void ; on(type: "LayoutUpdated", listener: (ev: Event) => void): void ; off(type: "LayoutUpdated", listener: (ev: Event) => void): void ; addListener(type: "Loaded", listener: (ev: Event) => void): void ; removeListener(type: "Loaded", listener: (ev: Event) => void): void ; on(type: "Loaded", listener: (ev: Event) => void): void ; off(type: "Loaded", listener: (ev: Event) => void): void ; addListener(type: "SizeChanged", listener: (ev: Event) => void): void ; removeListener(type: "SizeChanged", listener: (ev: Event) => void): void ; on(type: "SizeChanged", listener: (ev: Event) => void): void ; off(type: "SizeChanged", listener: (ev: Event) => void): void ; addListener(type: "Unloaded", listener: (ev: Event) => void): void ; removeListener(type: "Unloaded", listener: (ev: Event) => void): void ; on(type: "Unloaded", listener: (ev: Event) => void): void ; off(type: "Unloaded", listener: (ev: Event) => void): void ; addListener(type: "DataContextChanged", listener: (ev: Event) => void): void ; removeListener(type: "DataContextChanged", listener: (ev: Event) => void): void ; on(type: "DataContextChanged", listener: (ev: Event) => void): void ; off(type: "DataContextChanged", listener: (ev: Event) => void): void ; addListener(type: "Loading", listener: (ev: Event) => void): void ; removeListener(type: "Loading", listener: (ev: Event) => void): void ; on(type: "Loading", listener: (ev: Event) => void): void ; off(type: "Loading", listener: (ev: Event) => void): void ; addListener(type: "DoubleTapped", listener: (ev: Event) => void): void ; removeListener(type: "DoubleTapped", listener: (ev: Event) => void): void ; on(type: "DoubleTapped", listener: (ev: Event) => void): void ; off(type: "DoubleTapped", listener: (ev: Event) => void): void ; addListener(type: "DragEnter", listener: (ev: Event) => void): void ; removeListener(type: "DragEnter", listener: (ev: Event) => void): void ; on(type: "DragEnter", listener: (ev: Event) => void): void ; off(type: "DragEnter", listener: (ev: Event) => void): void ; addListener(type: "DragLeave", listener: (ev: Event) => void): void ; removeListener(type: "DragLeave", listener: (ev: Event) => void): void ; on(type: "DragLeave", listener: (ev: Event) => void): void ; off(type: "DragLeave", listener: (ev: Event) => void): void ; addListener(type: "DragOver", listener: (ev: Event) => void): void ; removeListener(type: "DragOver", listener: (ev: Event) => void): void ; on(type: "DragOver", listener: (ev: Event) => void): void ; off(type: "DragOver", listener: (ev: Event) => void): void ; addListener(type: "Drop", listener: (ev: Event) => void): void ; removeListener(type: "Drop", listener: (ev: Event) => void): void ; on(type: "Drop", listener: (ev: Event) => void): void ; off(type: "Drop", listener: (ev: Event) => void): void ; addListener(type: "GotFocus", listener: (ev: Event) => void): void ; removeListener(type: "GotFocus", listener: (ev: Event) => void): void ; on(type: "GotFocus", listener: (ev: Event) => void): void ; off(type: "GotFocus", listener: (ev: Event) => void): void ; addListener(type: "Holding", listener: (ev: Event) => void): void ; removeListener(type: "Holding", listener: (ev: Event) => void): void ; on(type: "Holding", listener: (ev: Event) => void): void ; off(type: "Holding", listener: (ev: Event) => void): void ; addListener(type: "KeyDown", listener: (ev: Event) => void): void ; removeListener(type: "KeyDown", listener: (ev: Event) => void): void ; on(type: "KeyDown", listener: (ev: Event) => void): void ; off(type: "KeyDown", listener: (ev: Event) => void): void ; addListener(type: "KeyUp", listener: (ev: Event) => void): void ; removeListener(type: "KeyUp", listener: (ev: Event) => void): void ; on(type: "KeyUp", listener: (ev: Event) => void): void ; off(type: "KeyUp", listener: (ev: Event) => void): void ; addListener(type: "LostFocus", listener: (ev: Event) => void): void ; removeListener(type: "LostFocus", listener: (ev: Event) => void): void ; on(type: "LostFocus", listener: (ev: Event) => void): void ; off(type: "LostFocus", listener: (ev: Event) => void): void ; addListener(type: "ManipulationCompleted", listener: (ev: Event) => void): void ; removeListener(type: "ManipulationCompleted", listener: (ev: Event) => void): void ; on(type: "ManipulationCompleted", listener: (ev: Event) => void): void ; off(type: "ManipulationCompleted", listener: (ev: Event) => void): void ; addListener(type: "ManipulationDelta", listener: (ev: Event) => void): void ; removeListener(type: "ManipulationDelta", listener: (ev: Event) => void): void ; on(type: "ManipulationDelta", listener: (ev: Event) => void): void ; off(type: "ManipulationDelta", listener: (ev: Event) => void): void ; addListener(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ; removeListener(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ; on(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ; off(type: "ManipulationInertiaStarting", listener: (ev: Event) => void): void ; addListener(type: "ManipulationStarted", listener: (ev: Event) => void): void ; removeListener(type: "ManipulationStarted", listener: (ev: Event) => void): void ; on(type: "ManipulationStarted", listener: (ev: Event) => void): void ; off(type: "ManipulationStarted", listener: (ev: Event) => void): void ; addListener(type: "ManipulationStarting", listener: (ev: Event) => void): void ; removeListener(type: "ManipulationStarting", listener: (ev: Event) => void): void ; on(type: "ManipulationStarting", listener: (ev: Event) => void): void ; off(type: "ManipulationStarting", listener: (ev: Event) => void): void ; addListener(type: "PointerCanceled", listener: (ev: Event) => void): void ; removeListener(type: "PointerCanceled", listener: (ev: Event) => void): void ; on(type: "PointerCanceled", listener: (ev: Event) => void): void ; off(type: "PointerCanceled", listener: (ev: Event) => void): void ; addListener(type: "PointerCaptureLost", listener: (ev: Event) => void): void ; removeListener(type: "PointerCaptureLost", listener: (ev: Event) => void): void ; on(type: "PointerCaptureLost", listener: (ev: Event) => void): void ; off(type: "PointerCaptureLost", listener: (ev: Event) => void): void ; addListener(type: "PointerEntered", listener: (ev: Event) => void): void ; removeListener(type: "PointerEntered", listener: (ev: Event) => void): void ; on(type: "PointerEntered", listener: (ev: Event) => void): void ; off(type: "PointerEntered", listener: (ev: Event) => void): void ; addListener(type: "PointerExited", listener: (ev: Event) => void): void ; removeListener(type: "PointerExited", listener: (ev: Event) => void): void ; on(type: "PointerExited", listener: (ev: Event) => void): void ; off(type: "PointerExited", listener: (ev: Event) => void): void ; addListener(type: "PointerMoved", listener: (ev: Event) => void): void ; removeListener(type: "PointerMoved", listener: (ev: Event) => void): void ; on(type: "PointerMoved", listener: (ev: Event) => void): void ; off(type: "PointerMoved", listener: (ev: Event) => void): void ; addListener(type: "PointerPressed", listener: (ev: Event) => void): void ; removeListener(type: "PointerPressed", listener: (ev: Event) => void): void ; on(type: "PointerPressed", listener: (ev: Event) => void): void ; off(type: "PointerPressed", listener: (ev: Event) => void): void ; addListener(type: "PointerReleased", listener: (ev: Event) => void): void ; removeListener(type: "PointerReleased", listener: (ev: Event) => void): void ; on(type: "PointerReleased", listener: (ev: Event) => void): void ; off(type: "PointerReleased", listener: (ev: Event) => void): void ; addListener(type: "PointerWheelChanged", listener: (ev: Event) => void): void ; removeListener(type: "PointerWheelChanged", listener: (ev: Event) => void): void ; on(type: "PointerWheelChanged", listener: (ev: Event) => void): void ; off(type: "PointerWheelChanged", listener: (ev: Event) => void): void ; addListener(type: "RightTapped", listener: (ev: Event) => void): void ; removeListener(type: "RightTapped", listener: (ev: Event) => void): void ; on(type: "RightTapped", listener: (ev: Event) => void): void ; off(type: "RightTapped", listener: (ev: Event) => void): void ; addListener(type: "Tapped", listener: (ev: Event) => void): void ; removeListener(type: "Tapped", listener: (ev: Event) => void): void ; on(type: "Tapped", listener: (ev: Event) => void): void ; off(type: "Tapped", listener: (ev: Event) => void): void ; addListener(type: "DragStarting", listener: (ev: Event) => void): void ; removeListener(type: "DragStarting", listener: (ev: Event) => void): void ; on(type: "DragStarting", listener: (ev: Event) => void): void ; off(type: "DragStarting", listener: (ev: Event) => void): void ; addListener(type: "DropCompleted", listener: (ev: Event) => void): void ; removeListener(type: "DropCompleted", listener: (ev: Event) => void): void ; on(type: "DropCompleted", listener: (ev: Event) => void): void ; off(type: "DropCompleted", listener: (ev: Event) => void): void ; addListener(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ; removeListener(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ; on(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ; off(type: "AccessKeyDisplayDismissed", listener: (ev: Event) => void): void ; addListener(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ; removeListener(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ; on(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ; off(type: "AccessKeyDisplayRequested", listener: (ev: Event) => void): void ; addListener(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ; removeListener(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ; on(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ; off(type: "AccessKeyInvoked", listener: (ev: Event) => void): void ; addListener(type: "ContextCanceled", listener: (ev: Event) => void): void ; removeListener(type: "ContextCanceled", listener: (ev: Event) => void): void ; on(type: "ContextCanceled", listener: (ev: Event) => void): void ; off(type: "ContextCanceled", listener: (ev: Event) => void): void ; addListener(type: "ContextRequested", listener: (ev: Event) => void): void ; removeListener(type: "ContextRequested", listener: (ev: Event) => void): void ; on(type: "ContextRequested", listener: (ev: Event) => void): void ; off(type: "ContextRequested", listener: (ev: Event) => void): void ; addListener(type: "GettingFocus", listener: (ev: Event) => void): void ; removeListener(type: "GettingFocus", listener: (ev: Event) => void): void ; on(type: "GettingFocus", listener: (ev: Event) => void): void ; off(type: "GettingFocus", listener: (ev: Event) => void): void ; addListener(type: "LosingFocus", listener: (ev: Event) => void): void ; removeListener(type: "LosingFocus", listener: (ev: Event) => void): void ; on(type: "LosingFocus", listener: (ev: Event) => void): void ; off(type: "LosingFocus", listener: (ev: Event) => void): void ; addListener(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ; removeListener(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ; on(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ; off(type: "NoFocusCandidateFound", listener: (ev: Event) => void): void ; addListener(type: string, listener: (ev: Event) => void): void ; removeListener(type: string, listener: (ev: Event) => void): void ; on(type: string, listener: (ev: Event) => void): void ; off(type: string, listener: (ev: Event) => void): void ; } export class Border { static backgroundProperty: Object; static borderBrushProperty: Object; static borderThicknessProperty: Object; static childTransitionsProperty: Object; static cornerRadiusProperty: Object; static paddingProperty: Object; static styleProperty: Object; static actualHeightProperty: Object; static actualWidthProperty: Object; static dataContextProperty: Object; static flowDirectionProperty: Object; static heightProperty: Object; static horizontalAlignmentProperty: Object; static languageProperty: Object; static marginProperty: Object; static maxHeightProperty: Object; static maxWidthProperty: Object; static minHeightProperty: Object; static minWidthProperty: Object; static nameProperty: Object; static tagProperty: Object; static verticalAlignmentProperty: Object; static widthProperty: Object; static requestedThemeProperty: Object; static allowFocusOnInteractionProperty: Object; static allowFocusWhenDisabledProperty: Object; static focusVisualMarginProperty: Object; static focusVisualPrimaryBrushProperty: Object; static focusVisualPrimaryThicknessProperty: Object; static focusVisualSecondaryBrushProperty: Object; static focusVisualSecondaryThicknessProperty: Object; static pointerExitedEvent: Object; static allowDropProperty: Object; static cacheModeProperty: Object; static clipProperty: Object; static doubleTappedEvent: Object; static dragEnterEvent: Object; static dragLeaveEvent: Object; static dragOverEvent: Object; static dropEvent: Object; static holdingEvent: Object; static isDoubleTapEnabledProperty: Object; static isHitTestVisibleProperty: Object; static isHoldingEnabledProperty: Object; static isRightTapEnabledProperty: Object; static isTapEnabledProperty: Object; static keyDownEvent: Object; static keyUpEvent: Object; static manipulationCompletedEvent: Object; static manipulationDeltaEvent: Object; static manipulationInertiaStartingEvent: Object; static manipulationModeProperty: Object; static manipulationStartedEvent: Object; static manipulationStartingEvent: Object; static opacityProperty: Object; static pointerCanceledEvent: Object; static pointerCaptureLostEvent: Object; static pointerCapturesProperty: Object; static pointerEnteredEvent: Object; static pointerMovedEvent: Object; static pointerPressedEvent: Object; static pointerReleasedEvent: Object; static pointerWheelChangedEvent: Object; static projectionProperty: Object; static renderTransformOriginProperty: Object; static renderTransformProperty: Object; static rightTappedEvent: Object; static tappedEvent: Object; static transitionsProperty: Object; static useLayoutRoundingProperty: Object; static visibilityProperty: Object; static compositeModeProperty: Object; static transform3DProperty: Object; static canDragProperty: Object; static isAccessKeyScopeProperty: Object; static exitDisplayModeOnAccessKeyInvokedProperty: Object; static contextFlyoutProperty: Object; static accessKeyProperty: Object; static accessKeyScopeOwnerProperty: Object; static xYFocusKeyboardNavigationProperty: Object; static highContrastAdjustmentProperty: Object; static keyTipHorizontalOffsetProperty: Object; static keyTipPlacementModeProperty: Object; static keyTipVerticalOffsetProperty: Object; static lightsProperty: Object; static tabFocusNavigationProperty: Object; static xYFocusDownNavigationStrategyProperty: Object; static xYFocusLeftNavigationStrategyProperty: Object; static xYFocusRightNavigationStrategyProperty: Object; static xYFocusUpNavigationStrategyProperty: Object; static noFocusCandidateFoundEvent: Object; static losingFocusEvent: Object; static gettingFocusEvent: Object; padding: Thickness; cornerRadius: CornerRadius; childTransitions: Object; child: Object; borderThickness: Thickness; borderBrush: Object; background: Object; height: Number; flowDirection: Number; minHeight: Number; dataContext: Object; name: String; minWidth: Number; maxWidth: Number; maxHeight: Number; margin: Thickness; language: String; horizontalAlignment: Number; resources: Object; width: Number; verticalAlignment: Number; tag: Object; style: Object; baseUri: Object; actualHeight: Number; parent: Object; triggers: Object; actualWidth: Number; requestedTheme: Number; focusVisualMargin: Thickness; focusVisualSecondaryBrush: Object; focusVisualPrimaryThickness: Thickness; focusVisualPrimaryBrush: Object; allowFocusWhenDisabled: Boolean; allowFocusOnInteraction: Boolean; focusVisualSecondaryThickness: Thickness; isTapEnabled: Boolean; allowDrop: Boolean; isHoldingEnabled: Boolean; isHitTestVisible: Boolean; isDoubleTapEnabled: Boolean; manipulationMode: Number; clip: Object; cacheMode: Object; isRightTapEnabled: Boolean; renderTransform: Object; visibility: Number; useLayoutRounding: Boolean; transitions: Object; renderTransformOrigin: Object; projection: Object; opacity: Number; desiredSize: Object; pointerCaptures: Object; renderSize: Object; compo