summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.WinRT
AgeCommit message (Collapse)AuthorFilesLines
2017-07-10Make WinRT/UWP platform classes more maintainable (#652)E.Z. Hart1-1/+1
* Split Platform.cs into partial classes * Split the NavigationPageRenderer into partial classes for easier maintenance * Simplify GetCommandBarAsync, remove unneeded comments * Correct broken GetCommandBarAsync method * Fix OSX build
2017-06-28[UWP] Fixes for usage of XF with .net native toolchain (#1024)Rui Marinho1-0/+4
* [UWP]Add required info for .net native when using AccessibilityView on UWP * [UWP] Add reference to xaml assembly * [UWP] Change rd.xml to be a embeded resource * [UWP] Move code to the right place * [UW]Only specify namespace we need
2017-06-26[UWP] Make sure to update HitTestVisible when IsEnable changes (#1015)Rui Marinho1-0/+4
2017-05-10[All] Rename Accessibility -> AutomationProperties (#912)Samantha Houts4-39/+39
* [All] Renamed Accessibility -> AutomationProperties * Update docs * Restore doc summaries * Revert unintended csproj changes
2017-04-25Better error handling for image loading errors on iOS/Android (#849)E.Z. Hart1-13/+50
* First run at removing async void image update methods Consistent error logging and IsLoading on Android,iOS,UWP Move error logging into image handlers for better messages Add demo of custom ImageRenderer error handling Update docs Make the test smaller so the results don't get pushed offscreen Fix namespace error * Update error handling for fast image renderer * Update 37625 test to use image we control * Add java disposed check to avoid ObjectDisposedException in async operations * Add disposed checks to legacy renderer; null check element before SetIsLoading * Check disposed on GetDesiredSize for fast renderer Use local disposed member where possible for disposed check * Check for disposal after async handlers in iOS * Add disposal checks after async methods in Windows * Reset linker settings on project; reduce redundant casts in ImageViewExtensions
2017-04-11Implicit impl of controller ifaces (#807)kingces9513-96/+77
* Simplify ICtrl callsites * Rebase fix
2017-04-07[Internal] Normalize Obsolete attributes (#860)Samantha Houts1-1/+1
* [All] Normalize Obsolete attributes. Make sure we include the version in which the member was deprecated and consistent instructions for working around the deprecation, if applicable. * Update docs
2017-03-29Align iOS, Android, Windows handling of tap gesture event bubbling (#842)E.Z. Hart8-2/+64
* Add test for gesture bubbling behavior on all controls; Make Windows behavior consistent with other platforms; * Fix the stepper test * Make Frame on Android handle tap event bubbling like the other platforms * Formatting changes and query syntax instead of SelectMany
2017-03-27[WinRT/UWP] Enable selection in password entry (#677)Paul DiPietro1-10/+54
* [WinRT/UWP] Enable selection in password entry * Remove unnecessary if
2017-03-23UI tests for InputTransparent and fixes for Android/Windows (#808)E.Z. Hart1-0/+2
* Set up automated UI tests for InputTransparent * Pull in Adrian's UI tests from PR 483 * Fix bugs with box/label/image gestures passing through when not transparent * Fix disabling of layouts on Windows; fix 44096 test for iOS/Windows; * Automate the 53445 test
2017-03-22[iOS/Win] Label will not unnecessarily expand (#827)Samantha Houts1-5/+21
* Add repro for 53362 * [iOS] Label will not unnecessarily expand * [Win] Label will not unnecessarily expand
2017-03-20Make Entry completed behavior on UWP/WinRT match Android/iOS (#747)E.Z. Hart2-3/+44
* Make Entry completed behavior on UWP/WinRT match Android/iOS * Accessibility test
2017-03-20[WinRT/UWP] Open Picker dropdown when calling Focus (#762)Paul DiPietro1-0/+19
2017-03-15Bug 53224; Disable Cell if Command IsEnabled false (#812)kingces951-1/+2
2017-03-14[WinRT/UWP] Fix Opacity behavior with ProgressBar (#695)Paul DiPietro3-4/+27
* [WinRT/UWP] Fix Opacity behavior with ProgressBar * Update .nuspec * Further update .nuspec * Adjust .csproj line to fix Mac build
2017-03-14[Win] Labels will now wrap when inside horizontally infinite layouts (#639)Samantha Houts1-0/+35
* Add repro for 42559 * [Win] Override GetDesiredSize for LabelRenderer * [Win] Invalidate size on font/align change
2017-03-09Fixed a redundant check that caused a massive slowdown on UWP. (#788)BradChase20111-0/+1
* Fixed a redundant check that caused a massive slowdown on UWP. * Fixed formatting. * Fixed formatting. * UWP_UI_Speed_Fix Last time on tabbing, lets hope so!
2017-03-07Remove InternalsVisibleTo from Core to XF.Platforms.* (#782)kingces9519-30/+46
* Remove InternalsVisibleTo from Core to XF.Platforms.* * Changes per Jason's code review * Move LockableObservableListWrapper to internals namespace * Changes per Stephane's code review * update docs * Touch code to get CI to run tests * Rebase; Update documentation
2017-03-06[UWP] Improve toolbar consistency on MasterDetailPage (#744)Jimmy Garrido1-5/+5
* Improve toolbar consistency on MasterDetailPage * Properly indent xaml page
2017-03-06[C] ITextElement and TextElement (#789)Stephane Delcroix1-1/+1
2017-03-03[WinRT/UWP] Do not allow IsPresented use in Split mode on desktop (#707)Paul DiPietro1-0/+8
2017-02-23[UWP] connect the actual ObservableCollection to the ComboBox.ItemsSourceStephane Delcroix1-1/+1
2017-02-21update IEditorController callsitesChris King1-2/+4
2017-02-17Split Windows RuntimePlatform into UWP and WinRT (#748)E.Z. Hart1-1/+5
* Split RuntimePlatform Windows into UWP and WinRT * Update docs * Backward compatible targetPlatform=Windows for native XAML views on WinRT/UWP
2017-02-17[WinRT/UWP] Insert missing SendScrollFinished call (#751)Paul DiPietro1-0/+1
2017-02-17Fixed Title not updating on parent page (#743)Jimmy Garrido1-0/+2
2017-02-06Revert "[*] ScaleX and ScaleY"Stephane Delcroix1-2/+3
This reverts commit fc7d556848e731902d096953c9b4fb28a2466e6b.
2017-02-06[*] ScaleX and ScaleYStephane Delcroix1-3/+2
2017-02-03Fix disappearing ListView text when changing color settings on Windows (#731)E.Z. Hart7-229/+9
* repro * Checkpoint * Checkpoint * Remove now-unnecessary hacks for Time- and DatePicker
2017-02-02Add pressed and released events to Button (#446)Kangho1-5/+11
* Add pressed and released events to Button * Update ButtonRenderer.cs * Apply safely casting to android button renderer * Use safety casting for Android buttin renderer * [Windows] Fix modal pages being laid out below soft buttons (#395) * Add sample HanselForms and TwitterDemo to ControlGallery (#651) * [Controls] Add Hanselforms sample * Remove extra twitter sample * [Controls]Add TwitterDemo sample * [Controls] Fix build * Slider should show user-set value on initial load (#378) * [UWP] Use toolbar foreground color on primary items (#640) * Avoid duplicating code in OmPlatform (#591) * [iOS] Entry should not pass a newline to the next responder (#397) * UITextField should not return so that the next field does not get passed a newline * Added code sample * [XamlC] import members on x:Static and factories (#642) * [Xaml] support short Properties for PropertyCondition (#645) * Xamlc compile data triggers (#648) * [Xaml] DataTrigger and PropertyCondition no longer use a ServiceProvider * [XamlC] avoid generating ServiceProvider for unused ProvideValue * fix tests * Fix comment typo * [UWP] Fix TextBox style for foreground focus color (#618) * Adding image to use for CellsGalleryImageUrlCellList UI test * Update ImageCellListPage to use an image we control; Update CellsGalleryImageUrlCellList test to wait longer than 1s for images to load if necessary * fix nre when changing content in datepickerselected (#494) * Make CellsGalleryImageUrlCellList test finish early if possible * [iOS] Change keyboard type while keyboard is visible (#443) * Change keyboard while changing text * add sample code * [Android] Fix NavigationPage dispose crash when it parents a MasterDetailPage (#577) * fix navigation page dispose crash * changes after review * [XamlC] detect duplicate x:Name at compile time (#655) * [XamlC] detect duplicate x:Name at compile time * invoking methods with the right arguments produces better results * Make UWP toolbar display rules consistent with other platforms (#638) * Allow subscriber to be collected if MessagingCenter is the only reference to it (#617) * Repro * Make messaging center callbacks weak references * Preserve attribute * Fix test method name * Watch for collection of actual delegate target instead of wrapper delegate * Preserve the original platform instance when changing main page * Better tests for lambda situations * Update tests, make callback target a weakreference if it's the subscriber * Ensure old Platform MessagingCenter subs are gone before creating new Platform * [iOS] Prevent multiple ListView cells from being swiped simultaneously (#578) * disable multiple cell swipe * add sample code * refactored * convert to weakreference * remove null setting * change weakreference setting place * remove if * revert isopen changes * add instructions * [WinRT/UWP] Apply BackgroundColor to Stepper buttons (#581) * [WinRT/UWP] Apply BackgroundColor to Stepper buttons * Add explanatory text; use nameof * Move explanatory text to a label * Return group instead of internal class (#461) * [iOS/Android] Move Map camera to correct region on layout change (#548) * Move to region on layout change * remove visibility check * [iOS] Platform specifics for controlling Picker SelectedIndex change behavior (#540) * picker selected index could change when picker view is dismissed * use enum * [iOS] Ignore intermittent failing test on XTC (#666) * [UITest] Update to UITest 2.0.5 (#665) * Rebase the current branch onto upstream latest
2017-01-31[All] Basic Accessibility Support (#713)Samantha Houts7-15/+220
* [Core] Add accessibility properties * [Controls] Add accessibility gallery * [iOS] Implement accessibility properties * [Android] Implement accessibilty properties * [Win] Implement accessibility properties * [Win] Select ListView item on selected for a11y * Update docs * TODO: macOS accessibility * [iOS] Fix failing UI Tests
2017-01-31Fix crash in UWP design mode (#735)Jason Smith1-2/+5
2017-01-31[WinRT/UWP] Fix Slider binding value incorrectly (#729)Paul DiPietro1-6/+6
2017-01-28Make WinRT/UWP platform classes more maintainable (#652)E.Z. Hart5-558/+322
* Split Platform.cs into partial classes * Split the NavigationPageRenderer into partial classes for easier maintenance * Simplify GetCommandBarAsync, remove unneeded comments * Correct broken GetCommandBarAsync method * Fix OSX build
2017-01-23Reduce overhead of pushing existing navigation stack (#672)E.Z. Hart1-3/+5
* Make StackCopy less awkward * Clean up comment * Update docs * Update docs * Replace SecondToLast with an arbitrarily deep Peek method * Update docs * Handle negative depths in Peek()
2017-01-23Move XF.ConcurrentDictionary to WP8 project (#685)E.Z. Hart1-0/+1
2017-01-12[C] new OnPlatform mechanism (#658)Stephane Delcroix1-0/+2
* [C] Obsolete TargetPlatform * [Xaml] support and test the new syntax * blind fix windows platforms
2017-01-10iOS and Android timers should be runnable from any thread and execute… (#374)adrianknight891-35/+4
* iOS and Android timers should be runnable from any thread and executed on the main thread * removing unused Timer class declarations with minor refactoring efforts * iOS and Android timers should be runnable from any thread and executed on the main thread * removing bak file * switch to v7 * add test code
2017-01-03[WinRT/UWP] Apply BackgroundColor to Stepper buttons (#581)Paul DiPietro2-0/+29
* [WinRT/UWP] Apply BackgroundColor to Stepper buttons * Add explanatory text; use nameof * Move explanatory text to a label
2017-01-03Make UWP toolbar display rules consistent with other platforms (#638)E.Z. Hart2-0/+13
2016-12-19[UWP] Use toolbar foreground color on primary items (#640)Paul DiPietro1-3/+6
2016-12-17[Windows] Fix modal pages being laid out below soft buttons (#395)Jimmy Garrido1-25/+5
2016-12-16[WinRT] Use a queue to prevent multiple MessageDialogs from causing a crash ↵Paul DiPietro1-2/+35
(#347) * [WinRT] Use a queue to prevent multiple MessageDialogs from causing a crash * Make change to use Device.IsInvokeRequired
2016-12-06[WinRT] Do not store previous page when popping (#565)Paul DiPietro1-1/+3
2016-12-05[WinRT/UWP] Adjust margin for centered Slider (#604)Paul DiPietro1-0/+20
2016-12-02Allow CommandBar to expand and show command labels (#594)E.Z. Hart1-20/+5
* Allow CommandBar to expand and show command labels Consolidate command bar placement code * Make title text wrapping consistent between NavigationPage and MasterDetailPage * Align toolbar/navigation bar behavior with other platforms
2016-11-16[W] Support 0 as valid BorderWidth (#537)Stephane Delcroix1-2/+2
2016-11-15Added CornerRadius property To Frame controlAndrei N1-1/+15
2016-11-15[UWP] Explicitly set mobile StatusBar colors to white Background/black ↵Samantha Houts1-6/+22
Foreground on Light theme (#491) * [UWP] Encapsulate MobileStatusBar * [UWP] Set StatusBar colors on Light theme * Add test code to override status bar color
2016-11-15[WinRT] Fix ModalPushed/ModalPopped not firing (#490)Paul DiPietro1-2/+0