The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
https://goalkicker.com/
章節目錄
1-1
Content list
1-2
About
1-3
Chapter 1: Getting started with Xamarin.Forms
1-4
Section 1.1: Installation (Visual Studio)
1-5
Section 1.2: Hello World Xamarin Forms: Visual Studio
1-6
Chapter 2: Why Xamarin Forms and When to use Xamarin Forms
1-7
Section 2.1: Why Xamarin Forms and When to use Xamarin Forms
1-8
Chapter 3: Xamarin Forms Layouts
1-9
Section 3.1: AbsoluteLayout
1-10
Section 3.2: Grid
1-11
Section 3.3: ContentPresenter
1-12
Section 3.4: ContentView
1-13
Section 3.5: ScrollView
1-14
Section 3.6: Frame
1-15
Section 3.7: TemplatedView
1-16
Section 3.8: RelativeLayout
1-17
Section 3.9: StackLayout
1-18
Chapter 4: Xamarin Relative Layout
1-19
Section 4.1: Box after box
1-20
Section 4.2: Page with an simple label on the middle
1-21
Chapter 5: Navigation in Xamarin.Forms
1-22
Section 5.1: NavigationPage flow with XAML
1-23
Section 5.2: NavigationPage flow
1-24
Section 5.3: Master Detail Navigation
1-25
Section 5.4: Using INavigation from view model
1-26
Section 5.5: Master Detail Root Page
1-27
Section 5.6: Hierarchical navigation with XAML
1-28
Section 5.7: Modal navigation with XAML
1-29
Chapter 6: Xamarin.Forms Page
1-30
Section 6.1: TabbedPage
1-31
Section 6.2: ContentPage
1-32
Section 6.3: MasterDetailPage
1-33
Chapter 7: Xamarin.Forms Cells
1-34
Section 7.1: EntryCell
1-35
Section 7.2: SwitchCell
1-36
Section 7.3: TextCell
1-37
Section 7.4: ImageCell
1-38
Section 7.5: ViewCell
1-39
Chapter 8: Xamarin.Forms Views
1-40
Section 8.1: Button
1-41
Section 8.2: DatePicker
1-42
Section 8.3: Entry
1-43
Section 8.4: Editor
1-44
Section 8.5: Image
1-45
Section 8.6: Label
1-46
Chapter 9: Using ListViews
1-47
Section 9.1: Pull to Refresh in XAML and Code behind
1-48
Chapter 10: Display Alert
1-49
Section 10.1: DisplayAlert
1-50
Section 10.2: Alert Example with only one button and action
1-51
Chapter 11: Accessing native features with DependencyService
1-52
Section 11.1: Implementing text-to-speech
1-53
Section 11.2: Getting Application and Device OS Version Numbers - Android & iOS - PCL
1-54
Chapter 12: DependencyService
1-55
Section 12.1: Android implementation
1-56
Section 12.2: Interface
1-57
Section 12.3: iOS implementation
1-58
Section 12.4: Shared code
1-59
Chapter 13: Custom Renderers
1-60
Section 13.1: Accessing renderer from a native project
1-61
Section 13.2: Rounded label with a custom renderer for Frame (PCL & iOS parts)
1-62
Section 13.3: Custom renderer for ListView
1-63
Section 13.4: Custom Renderer for BoxView
1-64
Section 13.5: Rounded BoxView with selectable background color
1-65
Chapter 14: Caching
1-66
Section 14.1: Caching using Akavache
1-67
Chapter 15: Gestures
1-68
Section 15.1: Make an Image tappable by adding a TapGestureRecognizer
1-69
Section 15.2: Gesture Event
1-70
Section 15.3: Zoom an Image with the Pinch gesture
1-71
Section 15.4: Show all of the zoomed Image content with the PanGestureRecognizer
1-72
Section 15.5: Tap Gesture
1-73
Section 15.6: Place a pin where the user touched the screen with MR.Gestures
1-74
Chapter 16: Data Binding
1-75
Section 16.1: Basic Binding to ViewModel
1-76
Chapter 17: Working with Maps
1-77
Section 17.1: Adding a map in Xamarin.Forms (Xamarin Studio)
1-78
Chapter 18: Custom Fonts in Styles
1-79
Section 18.1: Accessing custom Fonts in Syles
1-80
Chapter 19: Push Notifications
1-81
Section 19.1: Push notifications for Android with Azure
1-82
Section 19.2: Push notifications for iOS with Azure
1-83
Section 19.3: iOS Example
1-84
Chapter 20: Eects
1-85
Section 20.1: Adding platform specific Eect for an Entry control
1-86
Chapter 21: Triggers & Behaviours
1-87
Section 21.1: Xamarin Forms Trigger Example
1-88
Section 21.2: Multi Triggers
1-89
Chapter 22: AppSettings Reader in Xamarin.Forms
1-90
Section 22.1: Reading app.config file in a Xamarin.Forms Xaml project
1-91
Chapter 23: Creating custom controls
1-92
Section 23.1: Label with bindable collection of Spans
1-93
Section 23.2: Implementing a CheckBox Control
1-94
Section 23.3: Create an Xamarin Forms custom input control (no native required)
1-95
Section 23.4: Creating a custom Entry control with a MaxLength property
1-96
Section 23.5: Creating custom Button
1-97
Chapter 24: Working with local databases
1-98
Section 24.1: Using SQLite.NET in a Shared Project
1-99
Section 24.2: Working with local databases using xamarin.forms in visual studio 2015
1-100
Chapter 25: CarouselView - Pre-release version
1-101
Section 25.1: Import CarouselView
1-102
Section 25.2: Import CarouselView into a XAML Page
1-103
Chapter 26: Exception handling
1-104
Section 26.1: One way to report about exceptions on iOS
1-105
Chapter 27: SQL Database and API in Xamarin Forms.
1-106
Section 27.1: Create API using SQL database and implement in Xamarin forms,
1-107
Chapter 28: Contact Picker - Xamarin Forms (Android and iOS)