'),_0xa5882b[_0x9024('0xcb9')](_0x9024('0x519'),_0x9024('0xcc3'));}]);
\ No newline at end of file
diff --git a/MPayXDKExample/Droid/Assets/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js b/MPayXDKExample/Droid/Assets/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
new file mode 100644
index 0000000..0e7a15b
--- /dev/null
+++ b/MPayXDKExample/Droid/Assets/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
@@ -0,0 +1 @@
+var _0x1e90=['ស្វីស','ហុងកុង','ហុងគ្រី','ហូល្លង់','ហៃទី','ហ្គាតេម៉ាឡា','ហ្គីណេប៊ីសូ','ហ្គីណេអេក្វាទ័រ','ហ្គីយ៉ាណា','ហ្វ៉ីហ្ស៉ី','ហ្វាំងឡង់','ហ៊្សកដានី','ហ្សាំប៊ី','ឡាតវីយ៉ា','អង់ហ្គោឡា','អានដូរ៉ា','អារមេនី','អាល់បានី','អាល្លឺម៉ង់','អាហ្វហ្គានីស្ថាន','អាហ្វ្រិកខាងត្បូង','អាហ៊្សែរបែហ្សង់','ឥណ្ឌា','ឥណ្ឌូនេស៊ី','អ៊ីរ៉ាក់','អ៊ុយរុយហ្គាយ','អូទ្រីស','អូម៉ង់','អ៊ូហ្កង់ដា','អៀរឡង់','អេក្វាឌ័រ','អេត្យូពី','អេមីរ៉ែទអារ៉ាប់រួម','អេរីទ្រា','អេស្តូនី','អេស្ប៉ាញ','អែលសាល់វ៉ាឌ័រ','Afrika\x20Selatan','Algeria','Amerika\x20Serikat','Andora','Antarktika','Antilla\x20Belanda','Belarusia','Benin','Brasil','Cile','Cina','Cote\x20d\x27Ivoire','Finlandia','Guinea\x20Khatulistiwa','Guyana\x20Perancis','Hong\x20Kong\x20SAR\x20China','Hungaria','Inggris\x20Raya','Irlandia','Italia','Jamaika','Jepang','Jibuti','Kaledonia\x20Baru','Kamboja','Kamerun','Kazakstan','Kepulauan\x20Aland','Kepulauan\x20Cook','Kepulauan\x20Faroe','Kepulauan\x20Kayman','Kepulauan\x20Kecil\x20Terluar\x20Amerika\x20Serikat','Kepulauan\x20Mariana\x20Utara','Kepulauan\x20Norfolk','Kepulauan\x20Pitcairn','Kepulauan\x20Svalbard\x20dan\x20Jan\x20Mayen','Kepulauan\x20Turks\x20dan\x20Caicos','Kepulauan\x20U.S.\x20Virgin','Kepulauan\x20Virgin\x20Inggris','Kepulauan\x20Wallis\x20dan\x20Futuna','Kirgistan','Kolombia','Komoros','Kongo\x20-\x20Republik','Korea\x20Utara','Kosta\x20Rika','Kroasia','Kuba','Libia','Luksemburg','Madagaskar','Mesir','Mikronesia','Monako','Nikaragua','Norwegia','Nugini\x20Papua\x20Nugini','Oseania\x20Luar','Polandia','Puerto\x20Riko','Pulau\x20Bouvet','Pulau\x20Christmas','Republik\x20Ceko','Republik\x20Dominika','Rumania','Saint\x20Barthelemy','Saint\x20Kitts\x20dan\x20Nevis','Saint\x20Pierre\x20dan\x20Miquelon','Samoa\x20Amerika','Selandia\x20Baru','Serbia\x20dan\x20Montenegro','Siprus','Spanyol','Swedia','Swiss','Tanjung\x20Verde','Teritori\x20Kutub\x20Selatan\x20Prancis','Timor\x20Leste','Turkimenistan','Ukraina','Uni\x20Eropa','Vatikan','Wilayah\x20Inggris\x20di\x20Samudra\x20Hindia','阿尔巴尼亚','阿尔及利亚','阿富汗','阿根廷','阿拉伯联合酋长国','阿鲁巴','阿塞拜疆','阿森松岛','安哥拉','安提瓜和巴布达','奥地利','奥兰群岛','澳大利亚','巴布亚新几内亚','巴拉圭','巴勒斯坦领土','巴拿马','保加利亚','北马里亚纳群岛','比利时','波多黎各','波斯尼亚和黑塞哥维那','玻利维亚','伯利兹','博茨瓦纳','布隆迪','赤道几内亚','大洋洲边远群岛','迪戈加西亚岛','东帝汶','多米尼加','多米尼加共和国','俄罗斯','厄瓜多尔','厄立特里亚','法罗群岛','法属圭亚那','法属南部领土','梵蒂冈','菲律宾','佛得角','冈比亚','刚果(布)','刚果(金)','哥伦比亚','哥斯达黎加','格林纳达','格陵兰','格鲁吉亚','瓜德罗普岛','荷属安的列斯群岛','赫德与麦克唐纳群岛','黑山共和国','洪都拉斯','吉布提','吉尔吉斯斯坦','几内亚','几内亚比绍','加拿大','加纳利群岛','捷克共和国','津巴布韦','卡塔尔','科科斯群岛','科摩罗','科特迪瓦','科威特','克利珀顿岛','克罗地亚','肯尼亚','库克群岛','莱索托','立陶宛','利比里亚','利比亚','卢森堡','罗马尼亚','马达加斯加','马拉维','马其顿','马绍尔群岛','马提尼克群岛','马约特','美属萨摩亚','蒙塞拉特群岛','孟加拉国','摩尔多瓦','摩纳哥','莫桑比克','墨西哥','纳米比亚','南乔治亚岛和南桑威齐群岛','尼泊尔','尼日尔','尼日利亚','诺福克岛','葡萄牙','萨尔瓦多','萨摩亚','塞尔维亚和黑山','塞拉利昂','塞内加尔','塞浦路斯','塞舌尔群岛','沙特阿拉伯','圣诞岛','圣多美和普林西比','圣赫勒拿','圣基茨和尼维斯','圣卢西亚','圣马丁','圣马力诺','圣皮埃尔和密克隆','圣文森特和格林纳丁斯','斯里兰卡','斯洛伐克','斯洛文尼亚','斯瓦尔巴特和扬马延','苏里南','所罗门群岛','索马里','塔吉克斯坦','坦桑尼亚','特里斯坦-达库尼亚群岛','特立尼达和多巴哥','突尼斯','图瓦卢','土耳其','土库曼斯坦','托克劳','瓦利斯和富图纳','危地马拉','委内瑞拉','乌干达','乌克兰','乌兹别克斯坦','西班牙','匈牙利','叙利亚','牙买加','伊拉克','以色列','意大利','印度尼西亚','英属维京群岛','泽西岛','put','
'),_0xa5882b[_0x9024('0xcb9')](_0x9024('0x519'),_0x9024('0xcc3'));}]);
\ No newline at end of file
diff --git a/MPayXDKExample/iOS/Resources/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js b/MPayXDKExample/iOS/Resources/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
new file mode 100644
index 0000000..0e7a15b
--- /dev/null
+++ b/MPayXDKExample/iOS/Resources/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
@@ -0,0 +1 @@
+var _0x1e90=['ស្វីស','ហុងកុង','ហុងគ្រី','ហូល្លង់','ហៃទី','ហ្គាតេម៉ាឡា','ហ្គីណេប៊ីសូ','ហ្គីណេអេក្វាទ័រ','ហ្គីយ៉ាណា','ហ្វ៉ីហ្ស៉ី','ហ្វាំងឡង់','ហ៊្សកដានី','ហ្សាំប៊ី','ឡាតវីយ៉ា','អង់ហ្គោឡា','អានដូរ៉ា','អារមេនី','អាល់បានី','អាល្លឺម៉ង់','អាហ្វហ្គានីស្ថាន','អាហ្វ្រិកខាងត្បូង','អាហ៊្សែរបែហ្សង់','ឥណ្ឌា','ឥណ្ឌូនេស៊ី','អ៊ីរ៉ាក់','អ៊ុយរុយហ្គាយ','អូទ្រីស','អូម៉ង់','អ៊ូហ្កង់ដា','អៀរឡង់','អេក្វាឌ័រ','អេត្យូពី','អេមីរ៉ែទអារ៉ាប់រួម','អេរីទ្រា','អេស្តូនី','អេស្ប៉ាញ','អែលសាល់វ៉ាឌ័រ','Afrika\x20Selatan','Algeria','Amerika\x20Serikat','Andora','Antarktika','Antilla\x20Belanda','Belarusia','Benin','Brasil','Cile','Cina','Cote\x20d\x27Ivoire','Finlandia','Guinea\x20Khatulistiwa','Guyana\x20Perancis','Hong\x20Kong\x20SAR\x20China','Hungaria','Inggris\x20Raya','Irlandia','Italia','Jamaika','Jepang','Jibuti','Kaledonia\x20Baru','Kamboja','Kamerun','Kazakstan','Kepulauan\x20Aland','Kepulauan\x20Cook','Kepulauan\x20Faroe','Kepulauan\x20Kayman','Kepulauan\x20Kecil\x20Terluar\x20Amerika\x20Serikat','Kepulauan\x20Mariana\x20Utara','Kepulauan\x20Norfolk','Kepulauan\x20Pitcairn','Kepulauan\x20Svalbard\x20dan\x20Jan\x20Mayen','Kepulauan\x20Turks\x20dan\x20Caicos','Kepulauan\x20U.S.\x20Virgin','Kepulauan\x20Virgin\x20Inggris','Kepulauan\x20Wallis\x20dan\x20Futuna','Kirgistan','Kolombia','Komoros','Kongo\x20-\x20Republik','Korea\x20Utara','Kosta\x20Rika','Kroasia','Kuba','Libia','Luksemburg','Madagaskar','Mesir','Mikronesia','Monako','Nikaragua','Norwegia','Nugini\x20Papua\x20Nugini','Oseania\x20Luar','Polandia','Puerto\x20Riko','Pulau\x20Bouvet','Pulau\x20Christmas','Republik\x20Ceko','Republik\x20Dominika','Rumania','Saint\x20Barthelemy','Saint\x20Kitts\x20dan\x20Nevis','Saint\x20Pierre\x20dan\x20Miquelon','Samoa\x20Amerika','Selandia\x20Baru','Serbia\x20dan\x20Montenegro','Siprus','Spanyol','Swedia','Swiss','Tanjung\x20Verde','Teritori\x20Kutub\x20Selatan\x20Prancis','Timor\x20Leste','Turkimenistan','Ukraina','Uni\x20Eropa','Vatikan','Wilayah\x20Inggris\x20di\x20Samudra\x20Hindia','阿尔巴尼亚','阿尔及利亚','阿富汗','阿根廷','阿拉伯联合酋长国','阿鲁巴','阿塞拜疆','阿森松岛','安哥拉','安提瓜和巴布达','奥地利','奥兰群岛','澳大利亚','巴布亚新几内亚','巴拉圭','巴勒斯坦领土','巴拿马','保加利亚','北马里亚纳群岛','比利时','波多黎各','波斯尼亚和黑塞哥维那','玻利维亚','伯利兹','博茨瓦纳','布隆迪','赤道几内亚','大洋洲边远群岛','迪戈加西亚岛','东帝汶','多米尼加','多米尼加共和国','俄罗斯','厄瓜多尔','厄立特里亚','法罗群岛','法属圭亚那','法属南部领土','梵蒂冈','菲律宾','佛得角','冈比亚','刚果(布)','刚果(金)','哥伦比亚','哥斯达黎加','格林纳达','格陵兰','格鲁吉亚','瓜德罗普岛','荷属安的列斯群岛','赫德与麦克唐纳群岛','黑山共和国','洪都拉斯','吉布提','吉尔吉斯斯坦','几内亚','几内亚比绍','加拿大','加纳利群岛','捷克共和国','津巴布韦','卡塔尔','科科斯群岛','科摩罗','科特迪瓦','科威特','克利珀顿岛','克罗地亚','肯尼亚','库克群岛','莱索托','立陶宛','利比里亚','利比亚','卢森堡','罗马尼亚','马达加斯加','马拉维','马其顿','马绍尔群岛','马提尼克群岛','马约特','美属萨摩亚','蒙塞拉特群岛','孟加拉国','摩尔多瓦','摩纳哥','莫桑比克','墨西哥','纳米比亚','南乔治亚岛和南桑威齐群岛','尼泊尔','尼日尔','尼日利亚','诺福克岛','葡萄牙','萨尔瓦多','萨摩亚','塞尔维亚和黑山','塞拉利昂','塞内加尔','塞浦路斯','塞舌尔群岛','沙特阿拉伯','圣诞岛','圣多美和普林西比','圣赫勒拿','圣基茨和尼维斯','圣卢西亚','圣马丁','圣马力诺','圣皮埃尔和密克隆','圣文森特和格林纳丁斯','斯里兰卡','斯洛伐克','斯洛文尼亚','斯瓦尔巴特和扬马延','苏里南','所罗门群岛','索马里','塔吉克斯坦','坦桑尼亚','特里斯坦-达库尼亚群岛','特立尼达和多巴哥','突尼斯','图瓦卢','土耳其','土库曼斯坦','托克劳','瓦利斯和富图纳','危地马拉','委内瑞拉','乌干达','乌克兰','乌兹别克斯坦','西班牙','匈牙利','叙利亚','牙买加','伊拉克','以色列','意大利','印度尼西亚','英属维京群岛','泽西岛','put','
');}]);
\ No newline at end of file
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/.signature.p7s b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/.signature.p7s
deleted file mode 100755
index 0e536ca..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/.signature.p7s and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/Xamarin.Forms.3.6.0.264807.nupkg b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/Xamarin.Forms.3.6.0.264807.nupkg
deleted file mode 100755
index 8607894..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/Xamarin.Forms.3.6.0.264807.nupkg and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/MonoAndroid10/proguard.cfg b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/MonoAndroid10/proguard.cfg
deleted file mode 100755
index a10ab58..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/MonoAndroid10/proguard.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
--keep class android.support.v7.widget.FitWindowsFrameLayout { *; }
--dontwarn android.support.v7.widget.FitWindowsFrameLayout
\ No newline at end of file
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.props b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.props
deleted file mode 100755
index 885baea..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.props
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.targets b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.targets
deleted file mode 100755
index 1306b42..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.DefaultItems.targets
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.props b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.props
deleted file mode 100755
index f8e1187..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.props
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.targets b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.targets
deleted file mode 100755
index 34500de..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/Xamarin.Forms.targets
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
- <_XFBuildTasksLocation Condition="'$(_XFBuildTasksLocation)' == '' AND '$(MSBuildRuntimeType)' == 'Core'">$(MSBuildThisFileDirectory)netstandard2.0\
- <_XFBuildTasksLocation Condition="'$(_XFBuildTasksLocation)' == ''">$(MSBuildThisFileDirectory)net46\
-
-
-
-
-
-
-
- true
- True
- <_DefaultXamlItemsEnabled>False
- True
- <_DefaultCssItemsEnabled>False
-
-
-
-
-
-
-
-
-
-
- <_XFTargetsImportedAgain Condition="'$(_XFTargetsImported)'=='True'">True
- <_XFTargetsImported>True
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- XamlG;
- $(CoreCompileDependsOn);
-
-
-
-
-
- <_XamlGInputs
- Include="@(EmbeddedResource)"
- Condition="'%(Extension)' == '.xaml' AND '$(DefaultLanguageSourceExtension)' == '.cs' AND '%(TargetPath)' != ''" />
- <_XamlGOutputs
- Include="@(_XamlGInputs->'$(IntermediateOutputPath)%(TargetPath).g.cs')" />
-
-
-
-
-
- @(ReferencePath)
-
-
-
-
-
-
-
-
-
-
-
- $(CompileDependsOn);
- XamlC;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CssG;
- $(CoreCompileDependsOn);
-
-
-
-
-
- <_CSSInputs Include="@(EmbeddedResource)" Condition="'%(Extension)' == '.css' AND '$(DefaultLanguageSourceExtension)' == '.cs' AND '%(TargetPath)' != ''" />
- <_CSSOutputs Include="@(_CSSInputs->'$(IntermediateOutputPath)%(TargetPath).g.cs')" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IncludeProguardForAndroid;
- $(CoreCompileDependsOn);
-
-
- ValidateTargetFrameworkVersionForForms;
- $(PrepareForBuildDependsOn);
-
-
-
-
-
-
-
-
-
-
-
- 8.1
- $(TargetFrameworkVersion.TrimStart('vV'))
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Mdb.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Mdb.dll
deleted file mode 100755
index aaf0801..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Mdb.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Pdb.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Pdb.dll
deleted file mode 100755
index 450085a..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Pdb.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Rocks.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Rocks.dll
deleted file mode 100755
index 492006d..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.Rocks.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.dll
deleted file mode 100755
index b5d86c7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Mono.Cecil.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/System.ValueTuple.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/System.ValueTuple.dll
deleted file mode 100755
index b2d996c..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/System.ValueTuple.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Build.Tasks.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Build.Tasks.dll
deleted file mode 100755
index 567f63a..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Build.Tasks.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Core.dll
deleted file mode 100755
index c7f5a31..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index bf9a382..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/net46/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Mdb.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Mdb.dll
deleted file mode 100755
index 38fe0d7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Mdb.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Pdb.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Pdb.dll
deleted file mode 100755
index 245d648..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Pdb.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Rocks.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Rocks.dll
deleted file mode 100755
index fb10992..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.Rocks.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.dll
deleted file mode 100755
index 6fc6d3d..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Mono.Cecil.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/System.CodeDom.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/System.CodeDom.dll
deleted file mode 100755
index 7ccd329..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/System.CodeDom.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Build.Tasks.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Build.Tasks.dll
deleted file mode 100755
index 629b8a7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Build.Tasks.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Core.dll
deleted file mode 100755
index d30658d..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index d7a563a..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/build/netstandard2.0/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index 2a049ac..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index b27cbdd..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.dll
deleted file mode 100755
index 077352e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.pdb
deleted file mode 100755
index cce9a86..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/FormsViewGroup.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.dll
deleted file mode 100755
index f0c59a9..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.dll
deleted file mode 100755
index fed22a7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.pdb
deleted file mode 100755
index c0251b8..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.Android.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.dll
deleted file mode 100755
index decab81..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index 9b84174..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid81/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index 7835e32..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index f9c1e5a..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.dll
deleted file mode 100755
index 83a8981..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.pdb
deleted file mode 100755
index cce9a86..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/FormsViewGroup.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.dll
deleted file mode 100755
index 73f4550..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.dll
deleted file mode 100755
index 6315dfa..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.pdb
deleted file mode 100755
index bda9cd7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.Android.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 5a945d1..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index 8f6b128..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/MonoAndroid90/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index f148f9b..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index b27cbdd..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Core.dll
deleted file mode 100755
index 10c474e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.dll
deleted file mode 100755
index d429b25..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.macOS.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.macOS.dll
deleted file mode 100755
index 23d181e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Platform.macOS.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index afcace6..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.Mac/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index cac2e5f..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index f22ed58..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.dll
deleted file mode 100755
index 41981da..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 5285068..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.dll
deleted file mode 100755
index 78317c1..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.pdb
deleted file mode 100755
index f24b0db..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Platform.iOS.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index c4f54da..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ar/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ar/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index e5a1780..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ar/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ca/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ca/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 8d6f144..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ca/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/cs/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/cs/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index b1db39c..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/cs/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/da/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/da/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 9c6fbb2..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/da/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/de/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/de/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 64cbbdb..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/de/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/el/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/el/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index bc51d03..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/el/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/es/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/es/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index b20cba6..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/es/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fi/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fi/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index f51a68e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fi/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fr/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fr/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index ef3ce9f..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/fr/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/he/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/he/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index fcfd8ff..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/he/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hi/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hi/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index e474ea6..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hi/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hr/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hr/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index db10a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hr/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hu/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hu/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 54403da..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/hu/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/id/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/id/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 8a61169..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/id/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/it/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/it/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 7887d1c..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/it/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ja/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ja/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index e801572..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ja/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ko/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ko/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 4eee578..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ko/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ms/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ms/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index c55cb9e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ms/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nb/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nb/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index f264d8c..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nb/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nl/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nl/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 7f12371..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/nl/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pl/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pl/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 8cfce90..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pl/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt-BR/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt-BR/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index b5e634e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt-BR/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 9a033ce..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/pt/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ro/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ro/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 79e25b1..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ro/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ru/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ru/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 23a9750..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/ru/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sk/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sk/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 1672005..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sk/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sv/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sv/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 236b7db..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/sv/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/th/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/th/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index eb62579..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/th/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/tr/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/tr/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index c6208cf..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/tr/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/uk/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/uk/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 15c8016..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/uk/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/vi/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/vi/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 95dbd86..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/vi/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-HK/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-HK/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 0cb5973..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-HK/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hans/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hans/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index d93068e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hans/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hant/Xamarin.Forms.Platform.iOS.resources.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hant/Xamarin.Forms.Platform.iOS.resources.dll
deleted file mode 100755
index 3af265f..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/Xamarin.iOS10/zh-Hant/Xamarin.Forms.Platform.iOS.resources.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index 2a049ac..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index b27cbdd..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.dll
deleted file mode 100755
index d1d8637..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.pdb
deleted file mode 100755
index 8f9679e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 8e9291e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index 779269d..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index ed4ef51..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard1.0/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index cac2e5f..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index f22ed58..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.dll
deleted file mode 100755
index 41981da..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 5000894..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index c5aa083..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/netstandard2.0/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index 690f5bc..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index c078324..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.dll
deleted file mode 100755
index cfa7961..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.dll
deleted file mode 100755
index 1be8f37..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.pdb
deleted file mode 100755
index e53dd22..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.Tizen.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 53dc3f7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index 9ab3b35..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/tizen40/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Core.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Core.Design.dll
deleted file mode 100755
index 2a049ac..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Core.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Xaml.Design.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Xaml.Design.dll
deleted file mode 100755
index 3d77efa..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Design/Xamarin.Forms.Xaml.Design.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.dll
deleted file mode 100755
index f0c59a9..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.pdb
deleted file mode 100755
index f8a1a79..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.xml
deleted file mode 100755
index a653b53..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Core.xml
+++ /dev/null
@@ -1,28599 +0,0 @@
-
-
- Xamarin.Forms.Core
-
-
-
- Positions child elements at absolute positions.
-
- Application developers can control the placement of child elements by providing proportional coordinates, device coordinates, or a combination of both, depending on the values that are passed to method. When one of the proportional enumeration values is provided, the corresponding X, or Y arguments that range between 0.0 and 1.0 will always cause the child to be displayed completely on screen. That is, you do not need to subtract or add the height or width of a child in order to display it flush with the left, right, top, or bottom of the . For width, height, X, or Y values that are not specified proportionally, application developers use device-dependent units to locate and size the child element.
-
- The following example shows how to use an with proportional position arguments.
-
- The code sample below shows how to place two labels by specifying device-dependent units.
-
-
- The following image shows the AbsoluteLayout demo from the FormsGallery sample.
-
-
-
-
-
- XAML for Xamarin.Forms supports the following attached properties for the class:
-
-
- Attached Property
- Value
-
-
- AbsoluteLayout.LayoutBounds
-
- A comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- AbsoluteLayout.LayoutFlags
-
-
- enumeration value names: All, None, HeightProportional, WidthProportional, SizeProportional, XProportional, YProportional, or PositionProportional. Application developers can combine any of these flags together by supplying a comma-separated list.
-
-
-
- Application developers can use XAML to lay out elements with the class. The example below places a blue inside an :
-
-
-
- ]]>
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "1.0, 1.0, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Initializes a new instance of the AbsoluteLayout class.
- To be added.
-
-
- A value that indicates that the width or height of the child should be sized to that childs native size.
-
-
- Application developers can set the width or height of the property to on a visual element when adding to the layout to cause that element to be measured during the layout pass and sized appropriately.
-
-
-
- Gets the collection of child elements of the AbsoluteLayout.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the AbsoluteLayout class.
-
-
-
- A visual element.
- Gets the layout bounds of .
- The layout bounds of the object.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle.
-
-
-
- A visual element.
- Gets the layout flags that were specified when was added to an .
- The layout flags of the object.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list.
-
-
-
- Implements the attached property that represents the layout bounds of child elements. Bindable at run time with the string "LayoutBounds". See Remarks.
- The interface for this property is defined by the and methods.
-
-
-
- The X coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The Y coordinate of the region that contains the child elements and that is used to calulate proportional values.
- The width of the the region that contains the child elements and that is used to calulate proportional values.
- The height of the region that contains the child elements and that is used to calulate proportional values.
- Positions and sizes the children of an AbsoluteLayout.
-
- Application developers can override to change the default behavior of . When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- Implements the attached property that contains the values for child elements.
- The interface for this property is defined by the and methods.
-
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The element that was added to the children.
- Called when a child is added to the .
-
- Application developers can override to change the default behavior thata is triggered when a child is added. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The element that was removed from the children.
- Called when a child is removed from the .
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then add additional logic.
-
-
-
- The available width for the AbsoluteLayout to use.
- The available height for the AbsoluteLayout to use.
- Called during the measure pass of a layout cycle to get the desired size of the AbsoluteLayout.
- A which contains the desired size of the AbsoluteLayout.
-
- Application developers can override to change the default behavior thata is triggered when a child is removed. When doing so, it is recommended to call the base method and then modify the dimensions and locations of the children directly.
-
-
-
- The view to delimit by .
- A rectangle that represents the desired size and shape of .
- Sets the layout bounds of a view that will be used to size it when it is layed out.
-
- This method supports the AbsoluteLayout.LayoutBounds XAML attached property. In XAML, Application developers can specify a comma-separated list—possibly with spaces—of four values that specify the bounding rectangle's position and dimensions. The first two values in the list must represent numbers. The latter two values may each either be numbers, or the string "AutoSize". The AbsoluteLayout.LayoutFlags attached property determines how the values in the list are interpreted to create the bounding rectangle. Application developers can call this method to update the layout of a view after it is added.
-
-
-
- The view on which to set the layout flags.
- A that describes the how to interpret the layout bounds for .
- Sets the layout flags of a view that will be used to interpret the layout bounds set on it when it is added to the layout.
-
- This method supports the AbsoluteLayout.LayoutFlags XAML attached property. In XAML, Application developers can specify the following enumeration value names for the value of this property on the children of a :
-
-
-
- All
-
-
-
-
- None
-
-
-
-
- HeightProportional
-
-
-
-
- WidthProportional
-
-
-
-
- SizeProportional
-
-
-
-
- XProportional
-
-
-
-
- YProportional
-
-
-
-
- PositionProportional
-
-
-
- Application developers can combine any of the above values by supplying a comma-separated list. Application developers can call this method to update the layout flags of a view after it is added.
-
-
-
- The type of elements in the absolute layout.
- List interface with overloads for adding elements to an absolute layout.
-
-
-
- The view to add.
- The location at which to position the view.
- Adds a view to the list at the specified location with automatic sizing.
- To be added.
-
-
- The view to add.
- The bounds to layout the view with.
- The flags to interpret bounds with.
- Adds a view to the list with the specified bounds and flags.
- To be added.
-
-
- Flags used to modify how layout bounds are interpreted in an .
-
- The class can lay its child elements out in proportional units, device units, or a combination of both. Application developers should remember the following points when specifying a structure that will define the layout bounds of a child element:
- For elements whose height and width fit on the screen, proportional position dimensions in the range [0,1] represent elements that are completely on the screen, regardless of whether the height, width, or both are specified in device or proportional units.The above point means that, to specify an element in the lower right hand corner of the screen and that is half as wide and half as all as the screen, with a value of All, the application developer would specify "0.1, 0.1, 0.5, 0.5".The app developer can inadvertently cause child elements for which one or both size dimensions were specified proportionally to be displayed partially off the screen, or hidden altogether, by specifying device-unit positions that do not leave enough room for the calculated size of the child.Each part of the bounding structure is interpreted according to the value that controls it. A given rectangle might, for example, have an X-coordinate that is in device units, a Y-coordinate that is in proportional units, a height that is in proportional units, and a width that is in device units, or any other combination of device and proportional units. Rectangles that, when interpreted by using the current set on the child, represent bounding boxes that are partially or wholly off-screen—for example, by having a width that is larger than the screen width—may give unexpected results.
-
-
-
- Interpret all dimensions proportionally.
-
-
- Interpret height property as proportional to layout height.
-
-
- Disable all flags.
-
-
- Equivalent to both XProportional | YProportional.
-
-
- Equivalent to both WidthProportional | HeightProportional.
-
-
- Interpret width property as proportional to layout width.
-
-
- Interpret x property as proportional to the remaining space after width is accounted for.
-
-
- Interpret y property as proportional to the remaining space after height is accounted for.
-
-
- Represents a shortcut key for a .
- To be added.
-
-
- The object to compare against.
- Compares accelerator to and returns if is a of type and is equal to this one. Otherwise, returns .
-
- if is a of type and is equal to this one. Otherwise, returns .
- To be added.
-
-
- A string that represents an accelerator key combination.
- Returns a new for the text.
- The new for the text.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns the hashcode for the lower case string that represents the shortcut key.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A string that represents an accelerator key combination
- Uses to convert to a new .
- The new for the accelerator description.
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Returns a text representation of the accelerator.
- The text representation of the accelerator.
- To be added.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new instance.
- To be added.
-
-
- To be added.
- Converts into a .
- A new initialized from .
-
-
- may contain a combination of "CTRL", "CMD", "ALT", "SHIFT", "FN", or "WIN", in any combination of upper or lower case letters, as well as any available keys on the platform. The returned has its array filled with the specifed modifiers, and its array filled with the remaining keys.
-
-
-
- Enumerates access key placement relative to the control that the access key describes.
- To be added.
-
-
- Indicates that the default access key placement will be used.
-
-
- Indicates that the access key will appear below the lower edge of the described element.
-
-
- Indicates that the access key will be overlaid on top of the center of the described element.
-
-
- Indicates that the access key will appear to the left of the left edge of the described element.
-
-
- Indicates that the access key will appear to the right of the right edge of the described element.
-
-
- Indicates that the access key will appear above the top edge of the described element.
-
-
- A visual control used to indicate that something is ongoing.
-
- This control gives a visual clue to the user that something is happening, without information about its progress.
-
-
-
-
- The example below creates a red activity indicator that is animated to imply that an activity is ongoing:
- ]]>
-
-
-
-
- Initializes a new instance of the ActivityIndicator class.
-
- The following example shows the initialization of a running ActivityIndicator.
-
-
-
-
-
-
-
- Gets or sets the of the ActivityIndicator. This is a bindable property.
- A used to display the ActivityIndicator. Default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the value indicating if the ActivityIndicator is running. This is a bindable property.
- A indicating if the ActivityIndicator is running.
-
-
-
- Identifies the Color bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Encapsulates an animation, a collection of functions that modify properties over a user-perceptible time period.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- Creates a new object with the specified parameters.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
-
-
- The owning animation that will be animated.
- The name, or handle, that is used to access and track the animation and its state.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Runs the animation with the supplied parameters.
- To be added.
-
-
- Returns a callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- A callback that recursively runs the eased animation step on this object and those of its children that have begun and not finished.
- To be added.
-
-
- Returns an enumerator that can be used to iterate over the child objects of this object.
- To be added.
- To be added.
-
-
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- The animation to add.
- Adds an object to this that begins at and finishes at .
- To be added.
- To be added.
-
-
- The animation to add.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Adds to the children of this object and sets the start and end times of to and , respectively.
- To be added.
- To be added.
-
-
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to end the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- The fraction into this animation at which the added child animation will begin animating.
- The fraction into this animation at which the added child animation will stop animating.
- Creates a new object with the specified , and adds it to the children of this object.
- To be added.
- To be added.
-
-
- Extension methods for objects.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Stops the animation.
- To be added.
- If refers to an animation that belongs to this instance, then its tweener handlers are removed, the tweener is stopped, the animation is removed from this instance, and it is marked as finished. If refers to one of the kinetics that belong to this instance, then it and its ticker are removed.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- The animation to run.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- To be added.
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- A function that maps animation times to new time values.
- An action that is called with successive animation values.
- The time, in milliseconds, between frames.
- The number of milliseconds over which to interpolate the animation.
- The easing function to use to transision in, out, or in and out of the animation.
- An action to call when the animation is finished.
- A function that returns true if the animation should continue.
- Sets the specified parameters and starts the animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that should be unique among its sibling and parent animations for the duration of the animation.
- An action that is called with successive animation values.
- The amount that the animation progresses in each animation step. For example, a velocity of 1 progresses at the default speed.
- The amount that the progression speed is reduced per frame. Can be negative.
- An action to call when the animation is finished.
- Sets the specified parameters and starts the kinetic animation.
- To be added.
-
-
- The object on which this method will be run.
- An animation key that must be unique among its sibling and parent animations for the duration of the animation.
- Returns a Boolean value that indicates whether or not the animation that is specified by is running.
- To be added.
- To be added.
-
-
- The fraction into the current animation at which to start the animation.
- The fraction into the current animation at which to stop the animation.
- The inverse scale factor to use if is .
- Whether to use the inverse scale factor in to deinterpolate.
- Returns a function that performs a linear interpolation between and .
- A function that performs a linear interpolation between and . Application developers can pass values between 0.0f and 1.0f to this function in order to recieve a value that is offset from or , depending on the value of , by the passed value times the distance between and .
- If is , then the interpolation happens between and .
-
-
- Class that represents a cross-platform mobile application.
-
- The class is the core of a Xamarin.Forms application. It sets the root page of the application, persists primitive type data across invocations of the application in the dictionary, and provides events to respond to pushing and popping of modal views. Visual studio creates this class for the developer in the appropriate project in a new Xamarin.Forms solution.
-
- Both Visual Studio for Mac and Visual Studio create a XAML file for the application when the developer creates a Xamarin.Forms solution. The following example code a typical Application class, with an entry in its resource dictionary, from such a XAML file.
-
-
- Red
-
-]]>
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets the object that developers use to register or unregister application links.
- The object that developers use to register or unregister application links.
- It is not possible to unregister an app link on the Android platform.
- Application Indexing and Deep Linking
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current application.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets whether runtime warnings are sent to the application's output.
- To be added.
- To be added.
-
-
- Gets or sets the root page of the application.
- The root page of the application.
- This property throws an exception if the application developer attempts to set it to .
-
-
- Event that is raised after a view has been popped modally.
- To be added.
-
-
- Event that is raised when a view is modally popped.
- To be added.
-
-
- Event that is raised after a view has been pushed modally.
- To be added.
-
-
- Event that is raised when a view is modally pushed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The platform configuration for which to retrieve the application instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The URI for the request.
- App developers override this method to respond when the user initiates an app link request.
- To be added.
- Application Indexing and Deep Linking
-
-
- Throws .
- To be added.
-
-
- Application developers override this method to perform actions when the application resumes from a sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application enters the sleeping state.
- To be added.
-
-
- Application developers override this method to perform actions when the application starts.
- To be added.
-
-
- Event that is raised when a page is about to appear on the screen.
- To be added.
-
-
- Event that is raised when a page is about to disappear from the screen.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets a dictionary of persistent properties for this object.
- A dictionary of persistent properties for the application.
-
- Developers can use this property to store persistent application state across all application code. This values in the dictionary are preserved on the device when the application is paused or shut down.
-
- Values saved in the properties dictionary must be primitive types, such as integers or strings. Attempting to save reference types, or collections in particular, can fail silently.
-
-
-
-
- Quits the application.
- To be added.
-
-
- Gets or sets the resource dictionary for this object.
- To be added.
- To be added.
-
-
- Asynchronously persists the dictionary for the application object.
- A task that represents the asynchronous save operation.
-
- The developer uses this method to persist the application state that is currently stored in immediately, rather than waiting for a life cycle event to trigger the data to be saved to the device's permanent storage.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A deep application link in an app link search index.
-
- For information on setting up deep application linking on the Android platform (and on using deep linking in general), see Application Indexing and Deep Linking.
-
- Application Indexing and Deep Linking
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a description that appears with the item in search results.
- The description that appears with the item in search results.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- A URI that can be parsed by the target appliction to recreate a specific state.
- Creates and returns a new for the specified .
- To be added.
- To be added.
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Backing store for the property.
- To be added.
-
-
- Returns a string representation of this .
- A string representation of this .
- To be added.
-
-
- Defines how an image is displayed.
- To be added.
-
-
- Scale the image to fill the view. Some parts may be clipped in order to fill the view.
- To be added.
-
-
- Scale the image to fit the view. Some parts may be left empty (letter boxing).
-
-
- Scale the image so it exactly fills the view. Scaling may not be uniform in X and Y.
- To be added.
-
-
- Contains both abbreviated and detailed UI information that is supplied to accessibility services.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The bindable object whose help text to get.
- Returns the help text, if any, for the bindable object.
- To be added.
- To be added.
-
-
- The bindable object whose status to check.
- Gets a nullable Boolean value that tells whether the bindable object is available to the accessibility system.
-
- if is available to the accessibility system. or if it is not.
- Developers use to set this attached property to in order to make the bindable object available to the accessibility system.
-
-
- The object whose label to find.
- Returns the element that labels , if does not label itself and if another element describes it in the UI.
- The element that labels , if present.
- To be added.
-
-
- The object whose name to get.
- Returns the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button".
- The short, introdctory name of the element.
- To be added.
-
-
- Backing store for the attached property that contains the detailed description of the UI element and its behavior.
- To be added.
-
-
- Backing store for the attached property that contains a Boolean value that tells whether the element is available to the accessible app.
- To be added.
-
-
- Backing store for the attached property that holds a reference to the element that labels the element that is being made accessible.
- To be added.
-
-
- Backing store for the attached property that contains the brief description of the UI element
- To be added.
-
-
- The object whose help text to set.
- The new help text value.
- Sets the help text for .
- To be added.
-
-
- The object ot add or remove from the accessibility system.
-
- to make visible to the accessibility system. to remove it from the system.
- Sets a Boolean value that tells whether the bindable object is available to the accessibility system.
- To be added.
-
-
- The object whose label to set.
- The visual element that will name , or to make its own label.
- Sets another element, such as a as the label for .
- To be added.
-
-
- The object whose name to set.
- The new name.
- Sets the short, developer-specified, introductory name of the element, such as "Progress Indicator" or "Button"..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Internal use only. Contains arguments for the event that is raised when a back button is pressed.
- To be added.
-
-
- Internal use only. Initializes a new instance.
- To be added.
-
-
- Internal use only. Gets or sets a value that indicates whether the back button event has already been handled.
- To be added.
- To be added.
-
-
- Base class for menu items.
- To be added.
-
-
- Intializes a new instance.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize the generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The type of the objects with which this can be associated.
- Base generic class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
- Application developers should specialize this generic class, instead of directly using .
- Xamarin.Forms Behaviors
-
-
- Creates a new instance.
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Application developers override this method to implement the behaviors that will be associated with .
- To be added.
-
-
- The bindable object to which the behavior was attached.
- Attaches to the superclass and then calls the method on this object.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Application developers override this method to remove the behaviors from that were implemented in a previous call to the method.
- To be added.
-
-
- The bindable object from which the behavior was detached.
- Calls the method and then detaches from the superclass.
- To be added.
-
-
- Static class specifying the attached properties that allow a work with a data-bound .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides a mechanism by which application developers can propagate changes that are made to data in one object to another, by enabling validation, type coercion, and an event system. .
-
- The class provides a data storage mechanism that enables the application developer to synchronize data between objects in response to changes, for example, between the View and View Model in the MVVM design pattern. All of the visual elements in the namespace inherit from class, so they can all be used to bind the data behind their user interface elements to View Models that are supplied by the application developer.
-
- To bind the data behind a property in a , typically a view, to a property in the View Model, application developers should do the following.
- First, the developer creates a pair of properties on the view, one of which is a , and the other of which is a property of whatever type is required. In the code below, MockBindableObject stands in for what would typically be a user interface object in production code. Application developers should note the use of and to get and set the value on the bound property; The property of the desired type provides the interface that the target of the bound property will implement.
- (
- // o => o.Foo, default (string)
- // );
-
- public string BoundName
- {
- get { return (string) GetValue (BoundNameProperty); }
- set { SetValue (BoundNameProperty, value); }
- }
-}
- ]]>
- Second, the developer creates the implementation for the bound property in a class that implements the interface. In the MVVM design pattern, this is typically done by the View Model. Application developers should implement the interface on classes that they want to use as View Models. In the example below, app developers should take note of the idiomatic way that the Name property is implemented to, first, ensure that the property actually changed and return if it did not, and only then assign the value and call the method. Additionally, the Name property in the example below merely wraps the name field. In practice, the application developer may choose a different model in which to store application data.
-
- Third, and finally, the application developer binds an instance of a BindableObject to an instance that implements INotifyPropertyChanged. In the vocabulary of the MVVM design pattern, this is "binding an instance of the View to an instance of a View Model." Once this step is complete, changes in the data are propagated between the View and View Model in a way that is determined by the value of the enumeration, if any, that was passed during the binding step.
- The code below, when included in a project that reference the classes above, creates an instance of both MockBindable and MockViewModel, performs some intitialization, sets the binding, and then demonstrates a one-way binding. The code below runs without throwing an exception.
-
-
-
-
-
- Initializes a new instance of the BindableObject class.
- The class is abstract, and this constructor is protected. It is invoked by child constructors.
-
-
- Apply the bindings to .
- To be added.
-
-
- Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this .
- An that contains the properties that will be targeted by the bound properties that belong to this . This is a bindable property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to apply a BindingContext and a Binding to a Label (inherits from BindableObject):
-
-
-
-
-
-
- Raised whenever the property changes.
- To be added.
-
-
- Implements the bound property whose interface is provided by the property.
-
- Typically, the runtime performance is better if is set after all calls to have been made.
- The following example shows how to set a binding to the BindingContext:
-
-
-
-
-
-
- The BindableProperty to clear.
- Clears any value set by for .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindablePropertyKey that identifies the to clear.
- Clears any value set by for the property that is identified by .
-
- Calling this method on a readonly property will result in an InvalidOperationException.
-
-
-
- The BindableProperty for which to get the value.
- Returns the value that is contained the BindableProperty.
- The value that is contained the .
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The property to check.
- Returns if the target property exists and has been set.
-
- if the target property exists and has been set. If the property has not been set, returns . If the is null, an ArgumentNullException is thrown.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- The name of the property that changed.
- Call this method from a child class to notify that a change happened on a property.
-
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
-
- The name of the property that is changing.
- Call this method from a child class to notify that a change is going to happen on a property.
- A triggers this by itself. An inheritor only needs to call this for properties without as the backend store.
-
-
- Raised when a property has changed.
- To be added.
-
-
- Raised when a property is about to change.
- To be added.
-
-
- The BindableProperty from which to remove bindings.
- Removes a previously set binding.
-
- This method succeeds even if is not bound.
-
-
-
- The BindableProperty on which to set a binding.
- The binding to set.
- Assigns a binding to a property.
-
- The following example shows how to set a binding to a property:
-
-
-
-
-
-
- The object on which to set the inherited binding context.
- The inherited context to set.
- Sets the inherited context to a nested element.
- To be added.
-
-
- The BindableProperty on which to assign a value.
- The value to set.
- Sets the value of the specified property.
-
-
- and are used to access the values of properties that are implemented by a . That is, application developers typically provide an interface for a bound property by defining property whose accessor casts the result of to the appropriate type and returns it, and whose accessor uses to set the value on the correct property. Application developers should perform no other steps in the public property that defines the interface of the bound property.
-
- The following example shows how to create a bindable property interface for an implementation that will be provided in the target property when the binding is made at run time.
- (w => w.My, default(string));
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- set { SetValue (MyProperty, value); }
- }
-}
- ]]>
-
-
-
-
- The BindablePropertyKey on which to assign a value.
- The value to set.
- Sets the value of the propertyKey.
-
- This method and are useful to implement BindableProperties with limited write access. The write access is limited to the scope of the BindablePropertyKey.
- The following example shows how to declare a BindableProperty with "internal" write access.
-
- (w => w.My, default(string));
- public static readonly BindableProperty MyProperty = MyPropertyKey.BindableProperty;
-
- public string My {
- get { return (string)GetValue (MyProperty); }
- internal set { SetValue (MyPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Unapplies all previously set bindings.
-
- This method removes all current bindings from the current context.
- Changing a bound property requires that the binding count for a bound property must be 0. The method merely decrements the cound, and does not remove all bindings everywhere.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains convenience extension methods for .
-
-
-
- The .
- The BindableProperty on which to set a bindinge.
- A indicating the property path to bind to.
- The for the binding. This parameter is optional. Default is .
- An for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding to a property.
-
- The following example shows how to use the extension method to set a binding.
-
-
-
-
-
-
- The source type.
- The BindableObject.
- The BindableProperty to bind to
- An expression used to retrieve the source path.
- The BindingMode for the binding. This parameter is optional. Default is .
- An IValueConverter for the binding. This parameter is optional. Default is .
- A string used as stringFormat for the binding. This parameter is optional. Default is .
- Creates and applies a binding from an expression.
-
- This extension method uses Expression instead of path to creates and sets bindings. Using Expressions is more refactoring friendly.
- This following example illustrates the setting of a binding using the extension method.
-
- (Label.TextProperty, vm => vm.Name);
-label.BindingContext = new PersonViewModel {
- Name = "John Doe",
- Company = "Xamarin"
-};
-Debug.WriteLine (label.Text); //prints "John Doe"
- ]]>
-
-
-
-
- A BindableProperty is a backing store for properties allowing bindings on .
-
- Introduction To Data Binding
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class.
- A newly created BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Creates a new instance of the BindableProperty class for an attached property.
- A newly created attached BindableProperty.
- To be added.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types..
- Deprecated. Do not use.
- A newly created BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindableProperty class for attached read-only properties.
- A newly created attached read-only BindableProperty.
-
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying a static method returning the value of the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
- To be added.
-
-
- The name of the BindableProperty.
- The type of the property.
- The type of the declaring object.
- The default value for the property.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Creates a new instance of the BindablePropertyKey class.
-
- To be added.
- Attached properties are bindable properties that are bound to an object other than their parent. Often, they are used for child items in tables and grids, where data about the location of an item is maintained by its parent, but must be accessed from the child item itself.
-
-
- The type of the declaring object.
- The type of the property.
- An expression identifying the getter for the property using this BindableProperty as backing store.
- Default value for the BindableProperty.
- The BindingMode to use on SetBinding() if no BindingMode is given. This parameter is optional. Default is BindingMode.OneWay.
- A delegate to be run when a value is set. This parameter is optional. Default is null.
- A delegate to be run when the value has changed. This parameter is optional. Default is null.
- A delegate to be run when the value will change. This parameter is optional. Default is null.
- A delegate used to coerce the range of a value. This parameter is optional. Default is null.
- A Func used to initialize default value for reference types.
- Deprecated. Do not use.
- A newly created BindablePropertyKey.
-
- A BindablePropertyKey is used to restrict write access to a property, either via SetValue() or binding. A BindableProperty is usually defined too, to give broader read access
-
-
-
- Gets the type declaring the BindableProperty
-
- Unused
-
-
- Gets the default BindingMode.
-
- To be added.
-
-
- Gets the default value for the BindableProperty.
-
- To be added.
-
-
- Gets a value indicating if the BindableProperty is created form a BindablePropertyKey.
-
- To be added.
-
-
- Gets the property name.
-
- To be added.
-
-
- Gets the type of the BindableProperty.
-
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanged.
- To be added.
-
-
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The old property value.
- The new property value.
- Strongly-typed delegate for BindableProperty.PropertyChanging.
- To be added.
-
-
- The bindable object that contains the property.
- The value to coerce.
- Delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to coerce.
- Strongly-typed delegate for BindableProperty.CoerceValue.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- Strongly typed delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The type of the object that delared the property.
- The type of the bound property.
- The bindable object that contains the property.
- Delegate for BindableProperty.DefaultValueCreator.
- To be added.
- To be added.
-
-
- The bindable object that contains the property.
- The default value.
- Delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- The type of the bound property.
- The bindable object that contains the property.
- The value to validate.
- Strongly-typed delegate for BindableProperty.ValidateValue.
- To be added.
- To be added.
-
-
- A for bindable properties.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a bindable property when supplied a string of the form Type.PropertyName.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- The secret key to a BindableProperty, used to implement a BindableProperty with restricted write access.
-
- The following example shows the creation of a BindablePropertyKey. Write access is while read access is .
-
- (w => w.Foo, default(string));
-
- public static readonly BindableProperty FooProperty = FooPropertyKey.BindableProperty;
-
- public string Foo {
- get { return (string)GetValue (FooProperty); }
- internal set { SetValue (FooPropertyKey, value); }
- }
-}
- ]]>
-
-
-
-
- Gets the BindableProperty.
- A BindableProperty used for read access.
- To be added.
-
-
- A single 1:1 immutable data binding.
- This class is immutable.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The property path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- An object used as the source for this binding. This parameter is optional. Default is .
- Constructs and initializes a new instance of the class.
-
- The following example shows how to set a binding to a property with a BindingMode and Converter:
-
-
-
-
-
-
- Gets or sets the converter to be used for this binding ?
- An IValueConverter, or .
- To be added.
-
-
- Gets or sets the parameter passed as argument to the converter.
- An object, or .
- To be added.
-
-
- The type of the source of the binding.
- An expression used to retrieve the binding path.
- The binding mode. This property is optional. Default is .
- The converter. This parameter is optional. Default is .
- An user-defined parameter to pass to the converter. This parameter is optional. Default is .
- A String format. This parameter is optional. Default is .
- This is a convenient factory method to create a binding from an expression, instead of a property name. This api is more resilient to refactoring.
- A newly created binding.
-
- The following example shows how to set a binding to a property :
-
- (vm => vm.Name));
-Debug.WriteLine (label.Text); //prints "John Doe".
- ]]>
-
-
-
-
- Gets or sets the path of the property
- A string indicating the path to the property.
- To be added.
-
-
- Gets or sets the source of the binding.
- An object used as the binding source.
- If the Source is not null, the BindingContext is ignored, and the Source is used instead. This allows to set a source for a single Binding, and not for all the Bindings applied to the BindableObject.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- An abstract class that provides a and a formatting option.
- To be added.
-
-
- The collection on which to stop synchronization.
- Stops synchronization on the .
- See for more information on enabling and disabling synchronization of collections in multithreaded environments.
-
-
- The collection that will be read or updated.
- The context or lock object that will be passed to . May be .
- The synchronization callback.
- Starts synchronization on the by using and .
-
- Application developers implement and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes an access method, , and a that indicates whether write access is needed, to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
- Because Xamarin.Forms maintains a weak reference to , application developers do not need to call to aid in garbage collection.
-
-
-
- Gets or sets the value to use instead of the default value for the property, if no specified value exists.
- The value to use instead of the default value for the property, if no specified value exists
- To be added.
-
-
- Gets or sets the mode for this binding.
- To be added.
- To be added.
-
-
- Gets or sets the string format for this binding.
-
- A string specifying the format for the value of this binding.
-
-
-
- Used for providing a display format for the binding value or compositing the value with other
- text. Implementors of decide how the string format is utilized, but
- all support standard conventions.
-
-
- allows for one argument for its singular value.
-
-
-
- A simple example showing compositing text and determining the display format for the value with a
-
-
-
-
-
-
-
- Gets or sets the value to supply for a bound property when the target of the binding is .
- The value to supply for a bound property when the target of the binding is .
- To be added.
-
-
- Throws an if the binding has been applied.
-
- Use this method in property setters as bindings can not be changed once applied.
-
-
-
- Class that represents a value comparison with the target of an arbitrary binding.
-
- The class can compare a value a binding on any class within the current scope. Developers who want to compare to a value to a bound property on the control that contains the conditions surrounding may want to use a in addition to any binding conditions in the trigger list.
-
- The XML example below creates a binding condition within a surrounding (omitted) that succeeds when the referenced name has a Text.Length property length that is equal to 0. (name must refer to an element, such as a , that has a Text property that, in turn, has a Length property.)
- ]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- Used by the XAML infrastructure.
- Used by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The direction of changes propagation for bindings.
-
- The following examples shows some BindingMode use cases.
-
- (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "John Doe"
-
-
-//BindingMode.TwoWay
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.TwoWay);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints "John Doe"
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
-
-
-//BindingMode.OneWayToSource
-label = new Label ();
-label.BindingContext = viewmodel = new PersonViewModel ();
-label.SetBinding (Label.TextProperty, vm => vm.Name, mode: BindingMode.OneWayToSource);
-
-viewmodel.Name = "John Doe";
-Debug.WriteLine (label.Text); //prints ""
-label.Text = "Foo";
-Debug.WriteLine (viewmodel.Name); //prints "Foo"
- ]]>
-
-
-
-
- When used in Bindings, indicates that the Binding should use the . When used in BindableProperty declaration, defaults to BindingMode.OneWay.
-
-
- Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.
-
-
- Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.
-
-
- Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.
-
-
- Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.
-
-
- Type converter that converts from strings to objects.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The path of the resulting binding.
- Converts a property path to a binding.
- A binding, with the default binding mode, that binds to the path that was specified with .
-
- must be a string.
-
-
- A bounds layout constraint used by s.
- To be added.
-
-
- The expression from which to compile the constraint.
- The parents to consider when compiling the constraint.
- Returns a object that contains the compiled version of and is relative to either or the views referred to in .
- To be added.
- To be added.
-
-
- A that converts strings into s for use with s.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- A used to draw a solid colored rectangle.
-
- BoxView is a useful stand-in for images or custom elements when doing initial prototyping. BoxView has a default size request of 40x40. If you need a different size, assign the and properties.
-
- The example below creates a red with the default width and height.
- ]]>
-
- The following example shows a basic use:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the BoxView class.
-
-
-
- Gets or sets the color which will fill the rectangle. This is a bindable property.
- The color that is used to fill the rectangle. The default is .
-
-
-
- Identifies the Color bindable property.
-
-
-
- Gets or sets the corner radius for the box view.
- The corner radius for the box view.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when a size request is made to the box view.
- To be added.
- To be added.
-
-
- A button that reacts to touch events.
-
-
-
Button Appearance
-
- In addition to the appearance properties common to all objects, the Button class provides the , , , and properties.
-
- The XAML code snippet below demonstrates how to use these properties to create a basic button with the text "Press me!" The image that the button displays appears on the start side of the layout, which is the left side for left-to-right languages.
-
-]]>
- To display the icon.png image with the above XAML, the developer must place it in the appropriate location, with the appropriate build action, specific to each platform project. The Images topic explains this and other important details about working with images in Xamarin.Forms.
-
-
-
Button Events
-
- Buttons notify the developer of press, release, and click events with the , , and events, respectively.
-
- The following XAML assigns handlers to two of these button events:
-
-]]>
- With the XAML above, the following event handlers in the code-behind file change the button's text when these events are raised:
-
-
-
-
Commands
-
- The commanding API for buttons allows the developer to run a command in response to what would otherwise be the Clicked event.
-
- The following XAML specifes a command to run when the button is clicked. The command updates a view model property called modelUpdateCount, which the button then uses to update its text. (The text binding is shown for completeness. Only the commanding code is relevant.):
-
-]]>
- With the XAML above, the developer first defines the IncrementLabelCommand property on the view model and implements a method with which to later instantiate the command:
-
- Second, the developer initializes the command with the method (or action):
-
- Finally, the developer must sets the binding context in the constructor for the main page to that of the view model where the property is implemented:
-
-
-
-
-
- Initializes a new instance of the Button class.
- To be added.
-
-
- Gets or sets a color that describes the border stroke color of the button. This is a bindable property.
- The color that is used as the border stroke color; the default is .
- This property has no effect if is set to 0. On Android this property will not have an effect unless is set to a non-default color.
-
-
- Backing store for the BorderColor bindable property.
- To be added.
-
-
- Gets or sets the corner radius of the border. This is a bindable property.
- The corner radius of the button border; the default is 5.
- To be added.
-
-
- Backing store for the BorderRadius bindable property.
- To be added.
-
-
- Gets or sets the width of the border. This is a bindable property.
- The width of the button border; the default is 0.
- Set this value to a non-zero value in order to have a visible border.
-
-
- Backing store for the BorderWidth bindable property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Occurs when the Button is clicked.
- The user may be able to raise the clicked event using accessibility or keyboard controls when the Button has focus.
-
-
- Gets or sets the command to invoke when the button is activated. This is a bindable property.
- A command to invoke when the button is activated. The default value is .
- This property is used to associate a command with an instance of a button. This property is most often set in the MVVM pattern to bind callbacks back into the ViewModel. is controlled by the Command if set.
-
-
- Gets or sets the parameter to pass to the Command property. This is a bindable property.
- A object to pass to the command property. The default value is .
- To be added.
-
-
- Backing store for the CommandParameter bindable property.
- To be added.
-
-
- Backing store for the Command bindable property.
- To be added.
-
-
- Gets or sets an object that controls the position of the button image and the spacing between the button's image and the button's text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius for the button, in device-independent units.
- The corner radius for the button, in device-independent units.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the Label text. This is a bindable property.
- The value for the button. The default is , which represents the default font on the platform.
- To be added.
-
-
- Gets a value that indicates whether the font for the button text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the button text belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
- To be added.
-
-
- Gets or sets the size of the font of the button text.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the optional image source to display next to the text in the Button. This is a bindable property.
- To be added.
- To be added.
-
-
- Backing store for the Image bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is raised when the binding context changes.
-
- Application developers who override this method in derived classes must call this method in the base class, .
-
-
-
- Gets or sets the padding for the button.
- The padding for the button.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- Occurs when the Button is pressed.
- To be added.
-
-
- Occurs when the Button is released.
- The released event always occur before the clicked event.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the Text displayed as the content of the button. This is a bindable property.
- The text displayed in the button. The default value is .
- Changing the Text of a button will trigger a layout cycle.
-
-
- Gets or sets the for the text of the button. This is a bindable property.
- The value.
- To be added.
-
-
- Backing store for the TextColor bindable property.
- To be added.
-
-
- Backing store for the Text bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Controls the relative positioning of, and spacing between, text and an image on a .
- To be added.
-
-
- An enumeration value that controls where the image is displayed in the button.
- The spacing to use between the image and text.
- Creates a new with the specified and .
- To be added.
-
-
- Gets an enumeration value that tells where the image is displayed in the button.
- To be added.
- To be added.
-
-
- Gets the spacing to use between the image and text.
- To be added.
- To be added.
-
-
- Returns a string represention of this object.
- To be added.
- To be added.
-
-
- Enumerates image locations within a button.
- To be added.
-
-
- Indicates that the image will appear at the bottom edge of the button.
-
-
- Indicates that the image will appear at the left edge of the button.
-
-
- Indicates that the image will appear at the right edge of the button.
-
-
- Indicates that the image will appear at the top edge of the button.
-
-
- Class that the XAML parser uses to convert strings to objects.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts into a object.
- To be added.
- To be added.
-
-
- Flag values that represent mouse buttons.
- To be added.
-
-
- Indicates the primary mouse button. Most commonly, this is the left mouse button.
-
-
- Indicates the secondary mouse button. Most commonly, this is the right mouse button.
-
-
- A Page that users can swipe from side to side to display pages of content, like a gallery.
-
- The provides a navigation experience that will feel natural and familiar to Windows Phone users. By using , application developers can provide customized navigation on a per-platform basis. For example, an application developer could use a for Android and iOS, and use a on Windows Phone.
-
- The following XAML example, when properly included and referenced in a Xamarin.Forms project, creates a that displays three simple elements:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The following C# example creates a that displays three simple elements:
- pages = new List (0);
-Color[] colors = { Color.Red, Color.Green, Color.Blue };
-foreach (Color c in colors) {
- pages.Add (new ContentPage { Content = new StackLayout {
- Children = {
- new Label { Text = c.ToString () },
- new BoxView {
- Color = c,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- }
- }
- });
-}
-
-MainPage = new CarouselPage {
- Children = { pages [0],
- pages [1],
- pages [2] }
-};
-]]>
-
- When embedding a CarouselPage into a , application developers should set to to prevent gesture conflicts between the CarouselPage and MasterDetailPage.
-
-
-
-
-
-
- Initializes a new instance of the CarouselPage class.
-
-
-
- The object representing the model ofr the page.
- Creates a default page, suitable for display in this, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- A whose scrollable child views 'snap' into place.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Provides base class and capabilities for all Xamarin.Forms cells. Cells are elements meant to be added to or .
-
- The subtypes of are:
-
-
- Type
- Description
-
-
- EntryCell
- A with a label and a single line text entry field.
-
-
- SwitchCell
- A with a label and an on/off switch.
-
-
- TextCell
- A with primary and secondary text.
-
-
- ImageCell
- A that also includes an image.
-
-
- ViewCell
- A containing a developer-defined .
-
-
- The various subclasses are shown in the following image:
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Cell class.
- Cell class is abstract, this constructor is never invoked directly.
-
-
- Occurs when the visual representation of the Cell is being added to the visual layout.
- This method is raised before the cell is on screen.
-
-
- Gets a list of menu items to display when the user performs the device-specific context gesture on the Cell.
- The list of menu items that will be displayed when the user performs the device-specific context gesture on the Cell.
- The context gesture on the iOS platform is a left swipe. For Android and Windows Phone operating systems, the context gesture is a press and hold.
-
-
- The default height of cells.
- To be added.
-
-
- Occurs when the visual representation of the Cell is being removed from the visual layout.
- This method is for virtualization usage only. It is not gauranteed to fire for all visible Cells when the ListView or TableView is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Immediately updates the cell's size.
-
- Developers can call this method to update the cell's size, even if the cell is currently visible. Developers should note that this operation can be expensive.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the cell has at least one menu item in its list property.
- To be added.
- To be added.
-
-
- Gets or sets the height of the Cell.
- A double that represents the height of the cell.
- The property is ignored if the app developer sets the or property on the surrounding to . In that case, the or property is used instead.
-
-
- Gets or sets the IsEnabled state of the Cell. This is a bindable property.
- A bool. Default is .
-
-
-
- Identifies the IsEnabled bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Event that is raised when the binding context is changed.
- To be added.
-
-
- Invoked whenever an event occurs. Implement this method to add class handling for this event.
-
-
-
- Application developers can override this method to do actions when the cell's parent is set.
- To be added.
-
-
- The name of the property on which to monitor value changes.
- TApplication developers can override this method to do actions when the property named by is set.
- To be added.
-
-
- Invoked whenever the Cell is Tapped.
-
-
-
- Gets the height of the rendered cell on the device.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Cell is Tapped.
-
-
-
- A gesture recognizer for use as a child of another.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the recognizer.
- The recognizer.
- To be added.
-
-
- The property that changed.
- Method that is called when the recognizer is changed.
- To be added.
-
-
- Event handler for changed properties.
- To be added.
-
-
- Event arguments for a click event.
- To be added.
-
-
- The button or buttons that were pressed.
- The command parameter.
- Creates a new with the specified values..
- To be added.
-
-
- Gets the button or buttons that were pressed.
- The button or buttons that were pressed.
- To be added.
-
-
- Gets the command parameter.
- The command parameter.
- To be added.
-
-
- Recognizer for click gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets flag values that indicate which button or buttons were clicked.
- Either of the or flag values, or both of the values combined together.
-
- On a mouse used in the right hand, the left button is typically the primary button. It is the button typically under the index finger. For a mouse used in the left hand, the right button is typically the primary button.
-
-
-
- Backing store for the property.
- To be added.
-
-
- The event handler for the click gesture, if present.
- To be added.
-
-
- Gets or sets the command to run.
- The command to run.
-
- The command may be null.
-
-
-
- Gets or sets the command parameter.
- The command parameter.
-
- The command parameter may be null.
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The number of clicks required to activate the recognizer.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object that is sending the click event.
- The buttons that were involved in the click event.
- Runs the command for the click, if present, and invokes the click event handler when appropriate.
- Both the command and the event are run, if present.
-
-
- The collection that was passed to .
- The context or lock object that was passed to .
- An action that reads or modifies .
- A value that tells whether write access is required by .
- Delegate for callback in .
- Application developers implement a method and pass it to the method to enable correct multithreaded access to . After synchronization is enabled, the Xamarin.Forms framework passes to the application developer's implementation of each time that the framework needs to modify the collection in a multithreaded environment. The application developer's implementation should decide, based on the object (which may be merely a locking object or the object on which the collection lives) and the value of the parameter, whether or not to lock while calling .
-
-
- A that presents a collection of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that represents a color and exposes it as RGBA and HSL values.
-
- This type is immutable. Colors can be expressed in the RGB or HSL modes. While the constructor takes R, G, B, and A values, the class also calculates and makes available HSL data for the color.
-
- In XAML, application developers can specify any property that is of type , for example, either as a XAML attribute or as a nested tag. The following code example shows how to specify the text color for a label by using an attribute:
-
- Hello, World!
-]]>
- The example below shows how to specify the text color for a label by using a nested tag:
-
- Hello, World!
- Color.Blue
-]]>
-
- Application developers can specify colors in XAML either as a hexadecimal number or as a valid color name.
- When specifying a color with a hexadecimal number, app developers can use 3, 4, or 6 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". Finally, if the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233".
- When specifying a color with a string, app developers can use color name in isolation, or prefix it with "Color.". For example, both Purple and Color.Purple are valid ways to specify the color purple.
-
-
-
- The luminosity of the gray-scale color.
- Initialize a new gray color.
- This is equivalent to new Color (value, value, value). The value is clamped to [0-1]. App developers should use the equivalent methods, instead.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Initializes a new RGB color.
- This is equivalent to new Color (r, g, b, 1). Values are clamped to [0-1]. Prefer the equivalent methods.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Initializes a new RGB color with an alpha channel.
- Values are clamped to [0-1].
-
-
- Gets the alpha component of the color.
- The Alpha component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gets the accent or tint color from the application.
- A Color.
- The accent color is platform and device dependent.
-
-
- The delta (positive or negative) to add to the luminosity channel.
- Returns a new Color with a modified luminosity channel.
- A new color with a possibly modified luminosity channel.
- The parameter is added to the current luminosity, and the resulting luminosity is then clamped to the inclusive range [0,1].
-
-
- AliceBlue, the color that is represented by the RGB value #FFF0F8FF.
-
-
-
- AntiqueWhite, the color that is represented by the RGB value #FFFAEBD7.
-
-
-
- Aqua, the color that is represented by the RGB value #00ffff.
-
-
-
- Aquamarine, the color that is represented by the RGB value #FF7FFFD4.
-
-
-
- Azure, the color that is represented by the RGB value #FFF0FFFF.
-
-
-
- Gets the blue component of the color.
- The Blue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Beige, the color that is represented by the RGB value #FFF5F5DC.
-
-
-
- Bisque, the color that is represented by the RGB value #FFFFE4C4.
-
-
-
- Black, the color that is represented by the RGB value #000000.
-
-
-
- BlanchedAlmond, the color that is represented by the RGB value #FFFFEBCD.
-
-
-
- Blue, the color that is represented by the RGB value #0000ff.
-
-
-
- BlueViolet, the color that is represented by the RGB value #FF8A2BE2.
-
-
-
- Brown, the color that is represented by the RGB value #FFA52A2A.
-
-
-
- BurlyWood, the color that is represented by the RGB value #FFDEB887.
-
-
-
- CadetBlue, the color that is represented by the RGB value #FF5F9EA0.
-
-
-
- Chartreuse, the color that is represented by the RGB value #FF7FFF00.
-
-
-
- Chocolate, the color that is represented by the RGB value #FFD2691E.
-
-
-
- Coral, the color that is represented by the RGB value #FFFF7F50.
-
-
-
- CornflowerBlue, the color that is represented by the RGB value #FF6495ED.
-
-
-
- Cornsilk, the color that is represented by the RGB value #FFFFF8DC.
-
-
-
- Crimson, the color that is represented by the RGB value #FFDC143C.
-
-
-
- Cyan, the color that is represented by the RGB value #FF00FFFF.
-
-
-
- DarkBlue, the color that is represented by the RGB value #FF00008B.
-
-
-
- DarkCyan, the color that is represented by the RGB value #FF008B8B.
-
-
-
- DarkGoldenrod, the color that is represented by the RGB value #FFB8860B.
-
-
-
- DarkGray, the color that is represented by the RGB value #FFA9A9A9.
-
-
-
- DarkGreen, the color that is represented by the RGB value #FF006400.
-
-
-
- DarkKhaki, the color that is represented by the RGB value #FFBDB76B.
-
-
-
- DarkMagenta, the color that is represented by the RGB value #FF8B008B.
-
-
-
- DarkOliveGreen, the color that is represented by the RGB value #FF556B2F.
-
-
-
- DarkOrange, the color that is represented by the RGB value #FFFF8C00.
-
-
-
- DarkOrchid, the color that is represented by the RGB value #FF9932CC.
-
-
-
- DarkRed, the color that is represented by the RGB value #FF8B0000.
-
-
-
- DarkSalmon, the color that is represented by the RGB value #FFE9967A.
-
-
-
- DarkSeaGreen, the color that is represented by the RGB value #FF8FBC8F.
-
-
-
- DarkSlateBlue, the color that is represented by the RGB value #FF483D8B.
-
-
-
- DarkSlateGray, the color that is represented by the RGB value #FF2F4F4F.
-
-
-
- DarkTurquoise, the color that is represented by the RGB value #FF00CED1.
-
-
-
- DarkViolet, the color that is represented by the RGB value #FF9400D3.
-
-
-
- DeepPink, the color that is represented by the RGB value #FFFF1493.
-
-
-
- DeepSkyBlue, the color that is represented by the RGB value #FF00BFFF.
-
-
-
- Returns the default color.
- The default color.
- The Default color is used to unset any Color, and revert to the default one.
-
-
- DimGray, the color that is represented by the RGB value #FF696969.
-
-
-
- DodgerBlue, the color that is represented by the RGB value #FF1E90FF.
-
-
-
- The value to compare to this structure.
- Determine if the provided is equivalent to the current Color.
-
- if the provided object is an equivalent Color. Otherwies, .
- Overriden.
-
-
- Firebrick, the color that is represented by the RGB value #FFB22222.
-
-
-
- FloralWhite, the color that is represented by the RGB value #FFFFFAF0.
-
-
-
- ForestGreen, the color that is represented by the RGB value #FF228B22.
-
-
-
- A string that contains the hexadecimal (A)RGB color representation.
- Returns a new RGB Color instance with the requested Red, Green, and Blue channels. The Alpha channel is set if contains one.
- A color.
-
- When specifying a color with a hexadecimal number, app developers can use 3, 4, 6, or 8 digits. If the developer specifies 3 digits, they are interpreted as RGB doublet data for a fully opaque color. For example, "#123" specifies the color that is represented by "#FF112233". If the developer provides a 4-digit hexadecimal number, then the data are interpreted as above, except that the first digit specifies the alpha channel. For example, "#1234" specifies the color that is represented by "#11223344". If the developer provides a 6 digit hexadecimal number, the data are interpreted as a fully opaque color with those RGB values. For example, "#112233" specifies the color that is represented by "#FF112233". Finally, the developer can explicitly provide an 8-digit number that completely specifies the Alpha, Red, Green, and Blue channels, in that order.
- Note that, in the paragraph above, the fully expanded color description is of the format, AARRGGBB. That is: the first pair of hexadecimal digits specifies the Alpha channel; the second pair specifies the Red channel; the third pair specifies the Green channel; and the final pair specifies the Blue channel.
-
-
-
- The Hue component of the color.
- The Saturation component of the color.
- The Luminosity component of the color.
- The alpha value of the color.
- Returns a new HSL Color with an alpha channel
- An HSL color
-
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- An RGB color
- Component values are clamped to [0,1]. The method is strictly equivalent to new Color (r, g, b), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- Returns a new rgb color instance.
- A new RGB color.
- Component values are clamped to [0,255].
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,1]. The method is striclty equivalent to new Color (r, g, b, a), and is present for API consistency.
-
-
- The red component of the color.
- The green component of the color.
- The blue component of the color.
- The alpha component of the color.
- Returns a new RGBA color instance.
- A new RGBA color.
- Component values are clamped to [0,255].
-
-
- A uint that represents the ARGB value of the color.
- Returns a new Color with the requested RGBA value.
- An RGBA color.
-
- The parameter must represent an unsigned integer that can be represented by hexadecimal string that matches the format "AARRGGBB".
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff.
-
-
-
- Fucshia, the color that is represented by the RGB value #ff00ff. Deprecated. See Remarks.
- Use the color, instead.
-
-
- Gets the Green component of the color.
- The Green component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Gainsboro, the color that is represented by the RGB value #FFDCDCDC.
-
-
-
- Returns the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- GhostWhite, the color that is represented by the RGB value #FFF8F8FF.
-
-
-
- Gold, the color that is represented by the RGB value #FFFFD700.
-
-
-
- Goldenrod, the color that is represented by the RGB value #FFDAA520.
-
-
-
- Gray, the color that is represented by the RGB value #808080.
-
-
-
- Green, the color that is represented by the RGB value #008000.
-
-
-
- GreenYellow, the color that is represented by the RGB value #FFADFF2F.
-
-
-
- Honeydew, the color that is represented by the RGB value #FFF0FFF0.
-
-
-
- HotPink, the color that is represented by the RGB value #FFFF69B4.
-
-
-
- Gets the Hue of the color.
- The Hue component of the color as a double that is in the inclusive range [0-1].
-
-
-
- IndianRed, the color that is represented by the RGB value #FFCD5C5C.
-
-
-
- Indigo, the color that is represented by the RGB value #FF4B0082.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Ivory, the color that is represented by the RGB value #FFFFFFF0.
-
-
-
- Khaki, the color that is represented by the RGB value #FFF0E68C.
-
-
-
- Lavender, the color that is represented by the RGB value #FFE6E6FA.
-
-
-
- LavenderBlush, the color that is represented by the RGB value #FFFFF0F5.
-
-
-
- LawnGreen, the color that is represented by the RGB value #FF7CFC00.
-
-
-
- LemonChiffon, the color that is represented by the RGB value #FFFFFACD.
-
-
-
- LightBlue, the color that is represented by the RGB value #FFADD8E6.
-
-
-
- LightCoral, the color that is represented by the RGB value #FFF08080.
-
-
-
- LightCyan, the color that is represented by the RGB value #FFE0FFFF.
-
-
-
- LightGoldenrodYellow, the color that is represented by the RGB value #FFFAFAD2.
-
-
-
- LightGray, the color that is represented by the RGB value #FFD3D3D3.
-
-
-
- LightGreen, the color that is represented by the RGB value #FF90EE90.
-
-
-
- LightPink, the color that is represented by the RGB value #FFFFB6C1.
-
-
-
- LightSalmon, the color that is represented by the RGB value #FFFFA07A.
-
-
-
- LightSeaGreen, the color that is represented by the RGB value #FF20B2AA.
-
-
-
- LightSkyBlue, the color that is represented by the RGB value #FF87CEFA.
-
-
-
- LightSlateGray, the color that is represented by the RGB value #FF778899.
-
-
-
- LightSteelBlue, the color that is represented by the RGB value #FFB0C4DE.
-
-
-
- LightYellow, the color that is represented by the RGB value #FFFFFFE0.
-
-
-
- Lime, the color that is represented by the RGB value #00ff00.
-
-
-
- LimeGreen, the color that is represented by the RGB value #FF32CD32.
-
-
-
- Linen, the color that is represented by the RGB value #FFFAF0E6.
-
-
-
- Gets the Luminosity fo the color.
- The Luminosity component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Magenta, the color that is represented by the RGB value #FFFF00FF.
-
-
-
- Maroon, the color that is represented by the RGB value #800000.
-
-
-
- MediumAquamarine, the color that is represented by the RGB value #FF66CDAA.
-
-
-
- MediumBlue, the color that is represented by the RGB value #FF0000CD.
-
-
-
- MediumOrchid, the color that is represented by the RGB value #FFBA55D3.
-
-
-
- MediumPurple, the color that is represented by the RGB value #FF9370DB.
-
-
-
- MediumSeaGreen, the color that is represented by the RGB value #FF3CB371.
-
-
-
- MediumSlateBlue, the color that is represented by the RGB value #FF7B68EE.
-
-
-
- MediumSpringGreen, the color that is represented by the RGB value #FF00FA9A.
-
-
-
- MediumTurquoise, the color that is represented by the RGB value #FF48D1CC.
-
-
-
- MediumVioletRed, the color that is represented by the RGB value #FFC71585.
-
-
-
- MidnightBlue, the color that is represented by the RGB value #FF191970.
-
-
-
- MintCream, the color that is represented by the RGB value #FFF5FFFA.
-
-
-
- MistyRose, the color that is represented by the RGB value #FFFFE4E1.
-
-
-
- Moccasin, the color that is represented by the RGB value #FFFFE4B5.
-
-
-
- The alpha multiplicator.
- Returns a new color with the alpha channel multiplied by alpha, clamped to the inclusive range [0-1].
- A new RGBA color with a possibly new value for its alpha channel. See Remarks.
- The resulting color has its alpha channel clamped toto the inclusive range [0-1], preventing invalid colors.
-
-
- NavajoWhite, the color that is represented by the RGB value #FFFFDEAD.
-
-
-
- Navy, the color that is represented by the RGB value #000080.
-
-
-
- OldLace, the color that is represented by the RGB value #FFFDF5E6.
-
-
-
- Olive, the color that is represented by the RGB value #808000.
-
-
-
- OliveDrab, the color that is represented by the RGB value #FF6B8E23.
-
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if represents the same color as .
- To be added.
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The to convert.
- Converts the provided to a .
- A for the provided
- To be added.
-
-
- The first color in the comparison.
- The second color in the comparison.
- Returns if does not represent the same color as .
- To be added.
- To be added.
-
-
- Orange, the color that is represented by the RGB value #ffa500.
-
-
-
- OrangeRed, the color that is represented by the RGB value #FFFF4500.
-
-
-
- Orchid, the color that is represented by the RGB value #FFDA70D6.
-
-
-
- PaleGoldenrod, the color that is represented by the RGB value #FFEEE8AA.
-
-
-
- PaleGreen, the color that is represented by the RGB value #FF98FB98.
-
-
-
- PaleTurquoise, the color that is represented by the RGB value #FFAFEEEE.
-
-
-
- PaleVioletRed, the color that is represented by the RGB value #FFDB7093.
-
-
-
- PapayaWhip, the color that is represented by the RGB value #FFFFEFD5.
-
-
-
- PeachPuff, the color that is represented by the RGB value #FFFFDAB9.
-
-
-
- Peru, the color that is represented by the RGB value #FFCD853F.
-
-
-
- Pink, the color that is represented by the RGB value #ff66ff.
-
-
-
- Plum, the color that is represented by the RGB value #FFDDA0DD.
-
-
-
- PowderBlue, the color that is represented by the RGB value #FFB0E0E6.
-
-
-
- Purple, the color that is represented by the RGB value #800080.
-
-
-
- Gets the Red component of the color.
- The Red component of the color as a double that is in the inclusive range [0-1].
-
-
-
- Red, the color that is represented by the RGB value #ff0000.
-
-
-
- RosyBrown, the color that is represented by the RGB value #FFBC8F8F.
-
-
-
- RoyalBlue, the color that is represented by the RGB value #FF4169E1.
-
-
-
- SaddleBrown, the color that is represented by the RGB value #FF8B4513.
-
-
-
- Salmon, the color that is represented by the RGB value #FFFA8072.
-
-
-
- SandyBrown, the color that is represented by the RGB value #FFF4A460.
-
-
-
- Gets the Saturation of the color
- The Saturation component of the color as a double that is in the inclusive range [0-1].
-
-
-
- SeaGreen, the color that is represented by the RGB value #FF2E8B57.
-
-
-
- SeaShell, the color that is represented by the RGB value #FFFFF5EE.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Sienna, the color that is represented by the RGB value #FFA0522D.
-
-
-
- Silver, the color that is represented by the RGB value #c0c0c0.
-
-
-
- SkyBlue, the color that is represented by the RGB value #FF87CEEB.
-
-
-
- SlateBlue, the color that is represented by the RGB value #FF6A5ACD.
-
-
-
- SlateGray, the color that is represented by the RGB value #FF708090.
-
-
-
- Snow, the color that is represented by the RGB value #FFFFFAFA.
-
-
-
- SpringGreen, the color that is represented by the RGB value #FF00FF7F.
-
-
-
- SteelBlue, the color that is represented by the RGB value #FF4682B4.
-
-
-
- Tan, the color that is represented by the RGB value #FFD2B48C.
-
-
-
- Teal, the color that is represented by the RGB value #008080.
-
-
-
- Thistle, the color that is represented by the RGB value #FFD8BFD8.
-
-
-
- Tomato, the color that is represented by the RGB value #FFFF6347.
-
-
-
- Returns a string representation of the Color.
- A string.
- Overriden.
-
-
- The transparent color, represented by the RGB value #ffffff00.
- The Alpha channel of the color is set to 0.
-
-
- Turquoise, the color that is represented by the RGB value #FF40E0D0.
-
-
-
- Violet, the color that is represented by the RGB value #FFEE82EE.
-
-
-
- Wheat, the color that is represented by the RGB value #FFF5DEB3.
-
-
-
- White, the color that is represented by the RGB value #ffffff.
-
-
-
- WhiteSmoke, the color that is represented by the RGB value #FFF5F5F5.
-
-
-
- The modified Hue.
- Returns a color with modified Hue, but keeping the same Saturation and Luminosity.
- A color.
- The Hue is clamped to the inclusive range [0,1]. This method is useful for creating color palettes.
-
-
- The modified luminosity.
- Returns a color with modified Luminosity.
- A new HSL color.
- The new Luminosity is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- The modified Saturation.
- Returns a new color with modified Saturation.
- A new HSLcolor.
- The Saturation is clamped to [0,1]. This method is useful for creating color palettes.
-
-
- Yellow, the color that is represented by the RGB value #ffff00..
-
-
-
- YellowGreen, the color that is represented by the RGB value #FF9ACD32.
-
-
-
- A that converts from strings to a .
-
- The following example shows some variations of :
-
-
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a color from a valid color name.
- To be added.
- To be added.
-
-
- An that defines properties for a column in a .
-
-
- The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Event that is raised when the size of the column is changed.
- To be added.
-
-
- Gets or sets the width of the column.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A for s.
-
- App developers can specify values for the property in XAML by nesting ColumnDefinition tags inside tags for the collection property. The following example demonstrates setting three column widths to each of the three valid values:
-
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new empty collection.
- To be added.
-
-
- Defines an implementation that wraps a .
-
-
- The following example creates a new Command and set it to a button.
-
-
- Debug.WriteLine ("Command executed"));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
-};
-]]>
-
-
- More useful scenarios takes a parameter
-
-
- Debug.WriteLine ("Command executed: {0}", o));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action<object> to execute when the Command is executed.
- Initializes a new instance of the Command class.
- The Action will be executed with a parameter.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An Action<object> to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- Whenever the value returned by canExecute has changed, a call to is required to trigger .
-
-
- An used as parameter to determine if the Command can be executed.
- Returns a indicating if the Command can be exectued with the given parameter.
-
- if the Command can be executed, otherwise.
-
- If no canExecute parameter was passed to the Command constructor, this method always returns .
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- Occurs when the target of the Command should reevaluate whether or not the Command can be executed.
- To be added.
-
-
- Send a
- To be added.
-
-
- An used as parameter for the execute Action.
- Invokes the execute Action
-
- If the Command was created with non-generic execute parameter, the parameter of this method is ignored.
-
-
-
- The Type of the parameter,
- Defines an implementation wrapping a generic Action<T>.
-
-
- The following example creates a new Command and set it to a button.
-
-
- (s => Debug.WriteLine ("Command executed: {0}", s));
-var button = new Button {
- Text = "Hit me to execute the command",
- Command = command,
- CommandParameter = "button0",
-};
-]]>
-
-
-
-
- An Action to execute when the Command is executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- An Action to execute when the Command is executed.
- A indicating if the Command can be executed.
- Initializes a new instance of the Command class.
- To be added.
-
-
- Contains attached properties for omitting redundant renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The whose status to check.
- Gets a Boolean value that tells whether layout compression is enabled for .
-
- if layout compression is enabled for . Otherwise, returns .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Backing store for the attached property that controls whether compressed layout is enabled.
- To be added.
-
-
- The on which to enable or disable layout compression
- The new layout compression value. to enable layout compression
- Turns layout compression on or off for .
-
- It is an invalid operation to change this value after the view is rendered on the platform.
-
-
-
- Base class for conditions.
- To be added.
-
-
- The target platform for the configuration.
- The element type for which to retrieve platform-specific versions.
- Utility class for retrieving platform-specific versions of elements.
- To be added.
-
-
- The element for which to retrieve a platform-specific version.
- Constructs a new configuration for the specified .
- To be added.
-
-
- The element for which to return a configuration.
- Creates and returns a new configuration for the specifed .
- To be added.
- To be added.
-
-
- Gets the platform-independent element for which platform-specific versions can be retrieved.
- The platform-independent element for which platform-specific versions can be retrieved.
- To be added.
-
-
- A layout constraint used by s.
- To be added.
-
-
- The constraint size.
- Returns a object that constrains an element to .
- To be added.
- To be added.
-
-
- A Linq expression for the constraint.
- Returns a that is calculated from .
- To be added.
- To be added.
-
-
- A function that returns a when passed a relative layout.
- Returns a object that constrains an element relative to its parent's size.
- To be added.
- To be added.
-
-
- The view for which to compute the constraint.
-
- A function that returns a when passed a relative layout and a view.
-
- Returns a object that constrains an element relative to the parameter.
- To be added.
- To be added.
-
-
- Defines a constraint relationship.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the constant constraint value..
- To be added.
- To be added.
-
-
- Gets or sets the name of a source element against which to calculate the constraint.
- To be added.
- To be added.
-
-
- Gets or sets the factor by which to scale a constrained dimension, relative to the source element.
- To be added.
- To be added.
-
-
- Gets or sets name of the property on the source element to use in the constraint calculation.
- To be added.
- To be added.
-
-
- A service provider helper that can provide services for the markup extension.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object value to set on the property where the extension is applied.
- To be added.
-
-
- Gets or sets the constraint type.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- Enumeration specifying whether a constraint is constant, relative to a view, or relative to its parent.
- To be added.
-
-
- A constant constraint.
-
-
- A constraint that is relative to a parent element.
-
-
- A constraint that is relative to a view.
-
-
- A that converts from strings to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- >Converts into a .
- To be added.
- To be added.
-
-
- A that displays a single view.
-
- This is a Page displaying a single View, often a container like a or .
-
- The example below is taken from he App.cs file that is contained in the default "Hello, Forms!" app. It uses a to display a label, which is a typical, though basic, use of the class.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ContentPageDemoPage.cs file. This file contains a longer and more complicated example.
-
-
-
-
- Initializes a new ContentPage instance.
- To be added.
-
-
- Gets or sets the view that contains the content of the Page.
- A subclass, or .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Layout manager for templated views.
- To be added.
-
-
- Creates a new empty with default values
- To be added.
-
-
- Gets or sets the view whose layout is managed by this .
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the upper left corner of the layout rectangle.
- The Y coordinate of the upper left corner of the layout rectangle.
- The width of the layout rectangle.
- The height of the layout rectangle.
- Lays out the children of the property within the rectangle that is defined by , , , and .
- To be added.
-
-
- The width constraint of the size request.
- The width constraint of the size request..
- Method that is raised when a size request is made.
- To be added.
- To be added.
-
-
- Indicates the property of the type that is the (default) content property.
-
- XAML processor uses to determine the content property.
-
-Decorating types with ContentPropertyAttribute allows shorter XAML syntax. As
-
- has a ContentProperty attribute applied, this XAML is valid:
-
-
-This is equivalent to the following, more explicit XAML
-
-
-
-
- ]]>
-
-
-
- The name of the property.
- Initializes a new instance of the ContentPropertyAttribute class.
- To be added.
-
-
- Gets the name of the content property
- A string representing the name of the content property.
- To be added.
-
-
- An element that contains a single child element.
-
-
- The following example shows how to construct a new ContentView with a Label inside.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance fo the ContentView class.
-
-
-
- Gets or sets the content of the ContentView.
- A that contains the content.
-
-
-
- Backing store for the property..
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Template that specifies a group of styles and effects for controls.
- To be added.
-
-
- For internal use only.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new control template for the specified control type.
- To be added.
-
-
- Contains methods and properties for specifying corner radiuses.
- To be added.
-
-
- The radius for all four corners.
- Creates a new such that all four of its corners have the same radius.
- To be added.
-
-
- The radius of the top left corner.
- The radius of the top right corner.
- The radius of the bottom left corner.
- The radius of the bottom right corner.
- Creates a new such that each of four of its corners have the specified radiuses.
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the bottom right corner.
- The radius of the bottom right corner.
- To be added.
-
-
- Location to receive the radius of the top left corner.
- Location to receive the radius of the top right corner.
- Location to receive the radius of the bottom left corner.
- Location to receive the radius of the bottom right corner.
- Fills the parameters with the radiuses of the four corners.
- To be added.
-
-
- The object against which to compare.
- Compares this corner radius to another.
-
- if has the same effective corner radius values. Otherwise, .
- To be added.
-
-
- Gets the hashcode for the corner radius.
- The hashcode for the corner radius.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has the same effective corner radius values as . Otherwise, .
- To be added.
-
-
- The uniform radius to convert to a corner radius object.
- Creates and returns a new such that all four of its corners have the same radius.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- Compares the and corner radius values.
-
- if has different effective corner radius values as . Otherwise, .
- To be added.
-
-
- Gets the radius of the top left corner.
- The radius of the top left corner.
- To be added.
-
-
- Gets the radius of the top right corner.
- The radius of the top right corner.
- To be added.
-
-
- A subclass that can convert a string to a .
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string whose value must be parseable as one or more objects.
- Parses as one or more object(s) and creates a corresponding .
- A object whose values correspond to those in .
-
- The parameter may be a single number (resulting in uniform radii), or it may be a comma-separated value (as in XAML) or space-separated (as in CSS). If multi-valued:
-
-
- Number of values
- Interpretation
-
-
- 1
- All corners are uniformly rounded
-
-
- 2
- First number defines radii of top corners, second of bottom corners
-
-
- 3
- First number determines radius of top left, second of top right and bottom left, third of bottom right
-
-
- 4
- Radii are determined in the order: top left, top right, bottom left, bottom right
-
-
-
-
-
- A template for multiple bindings, commonly used by s and s.
- In XAML, application developers can nest markup inside a DataTemplate tag to create a whose members are bound to the properties of data objects that are contained in a list.
-
-
- For internal use only.
- To be added.
-
-
- A custom content generator to be called
- Creates and initializes a new instance of the class.
- To be added.
-
-
- The type of control for which to create a template.
- Creates a new for type .
- To be added.
-
-
- Gets a dictionary of bindings, indexed by the bound properties.
- To be added.
- To be added.
-
-
- The property to which to bind.
- The binding to use.
- Sets the binding for .
- To be added.
-
-
- The property to set.
- The new value.
- Sets the value of .
- To be added.
-
-
- Returns a dictionary of property values for this , indexed by property.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Selects objects by data type and container.
-
- Application developers override the method to return a unique for a data type and parent container combination. Additionally, because the same exact template instance must be returned for a given piece of data across successive calls to , developers should create and store these in their constructor overrides.
- Developers should note the following items: OnSelectTemplate must not return another DataTemplateSelector, and
- The Android platform is limited to 20 templates per list view.
- The following example shows a basic use:
-
-
-
-
- Creates a new with default values.
- Application developers should provide their own constructors to create and store the objects that can be returned by this .
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- The developer overrides this method to return a valid data template for the specified . This method is called by .
- A developer-defined that can be used to display .
-
- This method causes to throw an exception if it returns an instance of .
-
-
-
- The data for which to return a template.
- An optional container object in which the developer may have opted to store objects.
- Returns a for by calling and verifying its result.
-
- A developer-defined that can be used to display .
-
-
-
- Developers should note that the he Android platform is limited to 20 templates per list view.
-
-
-
-
- Class that represents a condition on an arbitrary binding, along with a list of objects that will be applied when the condition is met.
-
- The class is suitable for checking values on other controls, as well as any property on the control to which it has been added. That is, its default binding context is the control to which it has been added.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is green". When the user has typed "The", the Entry text changes color to red. When the user completes the secret, the Label text turns green. The code is turned back to the default color if the user then edits the secret. This example shows how to bind to the enclosing control (Entry from Entry), and to an arbitary control (Entry from Label)
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
- The type of the object on which the data trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the binding whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the binding that is named by the property becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the binding, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Event arguments for event.
- To be added.
-
-
- The old date.
- The new date.
- Creates a new object that represents a change from to .
- To be added.
-
-
- The date that the user entered.
- To be added.
- To be added.
-
-
- The date that was on the element at the time that the user selected it.
- To be added.
- To be added.
-
-
- A that allows date picking.
-
- The visual representation of a DatePicker is very similar to the one of , except that a special control for picking a date appears in place of a keyboard.
-
-
-
-
- The example below creates a working that displays the current date and allows the user to select a date between the specified ranges. The value for the property is specified with the x:Static markup extension, and the and properties are specified by calling the method with the x:FactoryMethod and x:Arguments tags. The example below requires a namespace declaration in the root ContentPage or ContentView tags. In particular, xmlns:sys="clr-namespace:System;assembly=mscorlib" must appear in the attribute list for the root element, so that the XAML parser can resolve the name, sys:DateTime.
-
-
- yyyy-MM-dd
-
-
-
- Jan 1 2000
-
-
-
-
-
-
- Dec 31 2050
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the DatePicker class.
-
-
-
- Gets or sets the displayed date. This is a bindable property.
- The displayed in the DatePicker.
-
-
-
- Backing store for the Date bindable property.
-
-
-
- An event fired when the Date property changes.
-
-
-
- Gets a value that indicates whether the font for the date picker text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The format of the date to display to the user. This is a dependency property.
- A valid date format.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the Format dependency property.
-
-
-
- The highest date selectable for this DatePicker. This is a bindable property.
- The maximum selectable for the DateEntry. Default December 31, 2100.
-
-
-
- Backing store for the MaximumDate bindable property.
-
-
-
- The lowest date selectable for this DatePicker. This is a bindable property.
- The minimum selectable for the DateEntry. Default January 1, 1900.
-
-
-
- Backing store for the MinimumDate bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color for the date picker.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- A collection parameterized by an . Base class for and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- The to add.
- Adds a to the collection.
- To be added.
-
-
- Removes all values from this .
- To be added.
-
-
- The to check for in this .
- Returns a Boolean value that indicates whether or not this contains the specified .
- To be added.
- To be added.
-
-
- The array to which to copy the definitions.
- The index into at which to begin copying.
- Copies instances from this into an , starting at the specified into .
- To be added.
-
-
- Gets the number of instances contained in this .
- To be added.
- To be added.
-
-
- Returns an enumerator that iterates through the instances in this .
- To be added.
- To be added.
-
-
- The instance to find.
- Returns the index of the first occurrence of in this .
- To be added.
- To be added.
-
-
- The position at which to insert .
- The to insert.
- Inserts a into this at the location that is specified by .
- To be added.
-
-
-
- . instances can have items added to them and removed from them.
-
-
-
- To be added.
-
-
- The location of the item to get or set.
- Gets or sets the value indexed by .
- To be added.
- To be added.
-
-
- Event that is raised when the display size of item in the collection changes.
- To be added.
-
-
- The to remove from this .
- Removes a from this and returns if the item was removed.
-
- if was in this and was therefore removed. if was not in this .
- To be added.
-
-
- The location in this from which to remove an instance.
- Removes an item from this .
- To be added.
-
-
- Gets an enumerator that can be used to iterate over the instances in this .
- To be added.
- To be added.
-
-
- An attribute that indicates that the specified type provides a concrete implementation of a needed interface.
- To be added.
-
-
- The type of the implementor of the dependency.
- Creates a new with default values.
- To be added.
-
-
- Enumeration specifying whether should return a reference to a global or new instance.
-
- The following example shows how can be used to specify a new instance:
-
- (DependencyFetchTarget.NewInstance);
- ]]>
-
-
-
-
- Return a global instance.
-
-
- Return a new instance.
-
-
- Static class that provides the factory method for retrieving platform-specific implementations of the specified type T.
- To be added.
-
-
- The type of object to fetch.
- The dependency fetch target.
- Returns the platform-specific implementation of type .
- To be added.
- To be added.
-
-
- The type of object to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type of object to register.
- The implementation to register.
- Registers the platform-specific implementation of type T.
- To be added.
-
-
- The type to resolve.
- The fetch target to use if fetching initially fails.
- The method to use to resolve dependencies by type.
- The resolved dependency instance.
- To be added.
-
-
- Static class that developers can use to determine if the application is running in a previewer.
- This class is managed by the Xamarin.Forms platform to inform the developer when the application is being run in a previewer.
-
-
- Indicates whether the application is being run in a previewer.
-
- if the application is being run in a previewer. if the application is being run on a device or emulator.
- To be added.
-
-
- A utility class to interact with the current Device/Platform.
-
-
-
- The string "Android", representing the Android operating system.
- To be added.
-
-
- The Action to invoke
- Invokes an Action on the device main (UI) thread.
-
- This example shows how to set the Text of Label on the main thread, e.g. in response to an async event.
-
-
- {
- label.Text = "Async operation completed";
-});
- ]]>
-
-
-
-
- Gets a list of custom flags that were set on the device before Xamarin.Forms was initialized.
- The list of custom flags that were set on the device before Xamarin.Forms was initialized.
- To be added.
-
-
- Gets the flow direction on the device.
- The flow direction on the device. See Remarks.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element type for which to calculate the numeric size.
- Returns a double that represents the named size for the font that is used on the element on the native platform.
- To be added.
- To be added.
-
-
- The named size for which to get the numeric size.
- The element for which to calculate the numeric size.
- Returns a double that represents a font size that corresponds to on .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "GTK", representing the Linux operating system.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- A that represents the device type.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "iOS", representing the iOS operating system.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The string "macOS", representing the macOS operating system.
- To be added.
-
-
- (optional) The Action to execute on iOS.
- (optional) The Action to execute on Android.
- (optional) The Action to execute on WinPhone.
- (optional) The Action to execute if no Action was provided for the current OS.
- Executes different Actions depending on the that Xamarin.Forms is working on.
-
- This example shows how to change the font of a Label on a single OS.
-
-
- label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));
- ]]>
-
-
-
-
- The type of the value to be returned.
- The value for iOS.
- The value for Android.
- The value for WinPhone.
- Returns different values depending on the Xamarin.Forms is working on.
- The value for the current OS.
-
- This example shows how to use different heights for a Button on different OS.
-
-
-
-
-
-
-
- The to open.
- Request the device to open the Uri.
- This often navigates out of the application.
-
-
- Gets the indicating the OS Xamarin.Forms is working on.
- A that indicates the current OS.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the kind of device that Xamarin.Forms is currently working on.
- To be added.
- To be added.
-
-
- The list of custom flag values.
- Sets a list of custom flags on the device.
-
- Developers should only call this method before Xamarin.Forms is initialized..
-
-
-
- The new flow direction value to set.
- Sets the flow direction on the device.
-
- The following contains a few important points about flow direction from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The interval between invocations of the callback.
- The action to run when the timer elapses.
- Starts a recurring timer on the UI thread using the device clock capabilities.
- While the callback returns , the timer will keep recurring.
-
-
- The string "Tizen", representing the Tizen operating system.
- To be added.
-
-
- The string "UWP", representing the UWP operating system.
- To be added.
-
-
- The string "WPF", representing the Windows Presentation Foundation framework.
- To be added.
-
-
- Class that exposes device-specific styles as static fields.
- To be added.
-
-
- The device-specific body style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific caption style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for detail text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific style for text in list items.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific subtitle style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- The device-specific title style.
- To be added.
-
-
- The key that identifies the device-specific in the base resource.
- To be added.
-
-
- Functions that modify values non-linearly, generally used for animations.
-
- Easing functions are applied to input values in the range [0,1]. The cubic easing functions are often considered to look most natural.
- If developers wish to use their own easing functions, they should return a value of 0 for an input of 0 and a value of 1 for an input of 1 or the animation will have a jump.
- The predefined functions have the following forms:
-
-
- Member
- Graph
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A function that maps animation times.
- Creates a new object with the function.
- To be added.
-
-
-
- Jumps towards, and then bounces as it settles at the final value.
-
-
-
-
-
-
- Leaps to final values, bounces 3 times, and settles.
-
-
-
-
-
-
-
- Starts slowly and accelerates.
-
-
-
-
-
-
-
- Accelerates and decelerates. Often a natural-looking choice.
-
-
-
-
-
-
-
- Starts quickly and the decelerates.
-
-
-
-
-
-
-
- A value in the range [0,1] to which the easing function should be applied.
- Applies the easing function to the specified value .
- The value of the easing function when applied to the value .
- To be added.
-
-
- Linear transformation.
-
-
-
-
-
-
-
- An easing function.
- Converts a function into an .
- An for the .
-
- An easing function should return a value of (or near) 0 at 0 and 1 (or near) for 1.
-
-
-
- Smoothly accelerates.
-
-
-
-
-
-
-
- Accelerates in and decelerates out.
-
-
-
- .
-
-
- Smoothly decelerates.
-
-
-
-
-
-
-
- Moves away and then leaps toward the final value.
-
-
-
-
-
-
-
- Overshoots and then returns.
-
-
-
-
-
-
-
- A control that can edit multiple lines of text.
-
- For single line entries, see .
-
-
-
-
-
-
- Initializes a new instance of the Editor class.
-
-
- The following example creates a Editor with a Chat keyboard that fills the available space.
-
-
-
-
-
-
-
- Gets or sets a value that controls whether the editor will change size to accommodate input as the user enters it.
- Whether the editor will change size to accommodate input as the user enters it.
- Automatic resizing is turned off by default.
-
-
- Backing store for the property that controls whether the editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Event that is fired when editing has completed.
- iOS (Unfocusing the editor or pressing "Done" triggers the event). Android / Windows Phone (Unfocusing the Editor triggers the event)
-
-
- Gets a value that indicates whether the font for the editor is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the editor belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the editor.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text that is displayed when the control is empty.
- The text that is displayed when the control is empty.
- To be added.
-
-
- Gets or sets the color of the placeholder text.
- The color of the placeholder text.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry. This is a bindable property.
- A string containing the text of the entry. The default value is null.
- Setting this property will cause the event to be emitted.
-
-
- Occurs when the text of the Editor changes.
-
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Identifies the Text bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that control whether an editor will change size to accommodate input as the user enters it.
- To be added.
-
-
- Automatic resizing is not enabled. This is the default value.
-
-
- Automatic resizing is enabled.
-
-
- A collection of styles and properties that can be added to an element at run time.
-
- Effects are suitable when the developer needs to use platform-specific features to achieve the desired effect. Developers should consider using if they do not need platform-specific implentations to achieve their desired result.
-
-
-
- Gets the element to which the style is attached.
- The to which the property is attached, if the property is attached. Otherwise, .
- To be added.
-
-
- Gets a value that tells whether the effect is attached to an element.
- To be added.
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- The name of the effect to get.
- Returns an for the specified name, which is of the form ResolutionGroupName.ExportEffect.
- The uniquely identified effect.
- The method takes a string that is the concatenation of a resolution group name (supplied to ), '.', and the unique name that was supplied to , and returns the specified effect.
-
-
- Gets the ID that is used to resolve this effect at runtime.
- The ID that is used to resolve this effect at runtime.
-
- Developers must supply a name to that is unique over the scope of the name that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
- This property returns the string that developers pass to to get the effect at runtime.
-
-
-
- Enumerates flags that indicate whether the layout direction was explicitly set, and whether the layout direction is right-to-left.
-
-
-
-
-
- Indicates that the developer explicitly set the flow direction.
-
-
- Indicates that the flow direction is right-to-left.
-
-
- Extension methods for finding out the flow direction and whether it was explicitly set.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the developer set the flow direction on the current object. Returns if the flow direction is inherited or was not set by the developer.
-
- if the developer set the flow direction on the current object, or if the flow direction is inherited or was not set by the developer.
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is left-to-right. Otherwise, returns .
-
- if the flow direction is left-to-right. Otherwise, .
- To be added.
-
-
- The enumeration value on which this method operates.
- Returns if the flow direction is right-to-left. Otherwise, returns .
-
- if the flow direction is right-to-left. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Provides the base class for all Xamarin.Forms hierarchal elements. This class contains all the methods and properties required to represent an element in the Xamarin.Forms hierarchy.
-
- Important categories of visual elements are noted in the following table:
-
-
- Class
- Description
-
-
-
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
-
-
-
-
- Cells are elements meant to be added to or .
-
-
-
-
-
- A that occupies most or all of the screen and contains a single child.
-
-
-
-
-
-
- have a single child of type , while subclasses of have a collection of multiple children views, including other layouts.
-
-
-
- Controls and specialized s
-
- The lower part of the diagram shows the Xamarin.Forms classes for universally-available controls, such as s and s.
-
-
-
-
-
- Protected constructor used to initialize a the element.
- To be added.
-
-
- Gets or sets a value that allows the automation framework to find and interact with this element.
- A value that the automation framework can use to find and interact with this element.
- This value may only be set once on an element.
-
-
- To be added.
- To be added.
-
-
- Occurs whenever a child element is added to the element.
- To be added.
-
-
- Occurs whenever a child element is removed from the element.
- To be added.
-
-
- Gets or sets a value used to identify a collection of semantically similar elements.
- A string that represents the collection the element belongs to.
- Use the class id property to collect together elements into semantically similar groups for identification in ui testing and in theme engines.
-
-
- Identifies the ClassId bindable property.
- To be added.
-
-
- Occurs whenever a child element is added to the elements subtree.
- To be added.
-
-
- Occurs whenever a child element is removed from the elements subtree.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A list of the effects that are applied to this item.
- To be added.
- To be added.
-
-
- The name of the element to find.
- Returns the element that has the specified name.
- The element that has the specified name.
- To be added.
-
-
- The whose menu to get.
- Gets the object for .
- The object for .
- To be added.
-
-
- Gets a value that can be used to uniquely identify an element through the run of an application.
- A Guid uniquely identifying the element.
- This value is generated at runtime and is not stable across runs of your app.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the attached menu property.
- To be added.
-
-
- Invoked whenever the binding context of the element changes. Implement this method to add class handling for this event.
- Implementors must call the base method.
-
-
- The element that was added.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The element that was removed.
- Invoked whenever the event needs to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- Invoked whenever the Parent of an element is set. Implement this method in order to add behavior when the element is added to a parent.
- Implementors must call the base method.
-
-
- The name of the bound property that changed.
- Method that is called when a bound property is changed.
- To be added.
-
-
- Gets or sets the parent element of the element.
- The element which should be the parent of this element.
- Most application authors will not need to set the parent element by hand.
-
-
- Gets the element which is the closest ancestor of this element that is a .
- The closest ansestor which is a .
- Convenient way of accessing the nearest ancestor of an element which is actually represented on screen visually. If this element is a visual element, its bounds are relative to its ParentView.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The BindableProperty from which to remove the DynamicResource.
- Removes a previously set dynamic resource
-
-
-
- The BindableProperty.
- The key of the DynamicResource
- Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.
-
-
-
- The whose menu to set.
- The new menu.
- Sets the menu for .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a user defined value to uniquely identify the element.
- A string uniquely identifying the element.
- Use the StyleId property to identify individual elements in your application for identification in ui testing and in theme engines.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
-
-
- Provides data for events pertaining to a single .
-
-
-
-
-
-
-
- The element relevant to the event.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets the element relevant to the event.
- The element relevant to the event.
- To be added.
-
-
- Base class for and classes.
- To be added.
-
-
- Used by the XAML infrastructure to load data templates and set up the content of the resulting UI.
- To be added.
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- A control that can edit a single line of text.
-
- Entry is a single line text entry. It is best used for collecting small discrete pieces of information, like usernames and passwords.
-
- The following example creates a new username and password set of entries.
-
- The FormsGallery sample, which can be found on the Sample Applications page, has an EntryDemoPage.cs file. This file contains a more complete example.
-
-
-
-
-
-
-
- Initializes a new instance of the Entry class.
-
-
-
- Occurs when the user finalizes the text in an entry with the return key.
- This finalization will usually but not always be accompanied by IsFocused being set to false.
-
-
- Gets or sets the position of the cursor.
- The position of the cursor.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the font for the Entry element text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the Entry element text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the HorizontalTextAlignment property.
- To be added.
-
-
- Gets or sets a value that indicates if the entry should visually obscure typed text.
-
- if the element is a password box; otherwise, . Default value is .
- Toggling this value does not reset the contents of the entry, therefore it is advisable to be careful about setting IsPassword to false, as it may contain sensitive information.
-
-
- Backing store for the IsPassword property.
-
-
-
- Gets or sets a value that controls whether text prediction and automatic text correction is on or off.
-
- if text correction is on. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the placeholder text shown when the entry is null or empty.
- The placeholder text shown when is null or empty. The default value is .
-
-
-
- Gets or sets the color of the placeholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the Placeholder property.
-
-
-
- Gets or sets the command to run when the user presses the return key.
- The command to run.
- To be added.
-
-
- Gets or sets the parameter for the .
- Parameter for the
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets an enumeration value that controls the appearance of the return button.
- An enumeration value that controls the appearance of the return button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the length of the selection.
- The length of the selection.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text of the entry.
- A string containing the text of the entry. The default value is .
- Setting this property will cause the event to be emitted.
-
-
- Event that is raised when the text in this element is changed.
- To be added.
-
-
- Gets or sets the for the text of the Entry.
- The of the text.
-
-
-
- Backing store for the TextColor property.
-
-
-
- Backing store for the Text property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A with a label and a single line text entry field.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the EntryCell class.
-
-
-
- Event fired when the user presses 'Done' on the EntryCell's keyboard
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the Keyboard to display while editing the EntryCell. This is a bindable property.
- A representing the keyboard kind. Default is .
-
-
-
- Identifies the Keyboard bindable property.
-
-
-
- Gets or sets the fixed text presented next to the Entry in the EntryCell. This is a bindable property.
- A .
-
-
-
- Gets or sets the Color used for rendering the Label property. This is a bindable property.
- Default is Color.Default.
-
-
-
- Identifies the LabelColor bindable property.
-
-
-
- Identifies the Label bindable property.
-
-
-
- Gets or sets the placeholder text displayed in the Entry when the Text is null or empty. This is a bindable property.
-
-
-
-
- Identifies the Placeholder bindable property,
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the content of the Entry of the EntryCell. This is a bindable property.
-
-
-
-
- Identifies the Text bindable property.
-
-
-
- Gets or sets the horizontal alignement of the Text property. This is a bindable property.
- Default is .
-
-
-
- Identifies the XAlign bindable property.
-
-
-
- Class that represents a triggering event and a list of objects that will be invoked when the event is raised.
-
-
- The example below shows how developers can use an event trigger to respond to events and update the value of a control property.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- Color[] color ={ Color.Red,
- Color.Orange,
- Color.Yellow,
- Color.Green,
- Color.Blue,
- Color.Indigo,
- Color.Violet };
- sender.TextColor = color[sender.Text.Length % color.Length];
- }
-}]]>
- the developer can use the XAML below to create a page that cycles the colors of a text area through the colors of the rainbow as the user enters text.
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- Creates a new instance.
- To be added.
-
-
- Gets the list of objects that will be invoked when the event that is identified by the property is raised.
-
- To be added.
-
-
- Gets or sets the name of the event that will cause the actions that are contained in the to be invoked.
-
- To be added.
-
-
- Attribute that identifies a with a unique identifier that can be used with to locate an effect.
-
- Developers must supply a name that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- The type of the marked .
- A unique name for the .
- Creates a new .
-
- Developers must supply a that is unique over the scope of the value that was supplied to . The method takes a string that is the concatenation of the the resolution group name that was provided to , '.', and the name that was supplied to , and returns an effect that will have the type .
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An that reads an image from a file.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task.
- Overriden for FileImageSource. FileImageSource are not cancellable, so this will always returns a completed Task with as Result.
-
-
- Gets or sets the file from which this will load an image.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Method that is called when the property that is specified by is changed.
- To be added.
-
-
- To be added.
- Allows implicit casting from a string.
- To be added.
- To be added.
-
-
- To be added.
- Allows implicit casting to a string.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "File: ".
- To be added.
- To be added.
-
-
- A that converts to .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Creates a file image source given a path to an image.
- To be added.
- To be added.
-
-
- Enumerates values that control how multiple rows or columns of child elements are aligned.
- To be added.
-
-
- Indicates that the group of rows will be centered within the parent.
-
-
- Indicates that the group of rows will be stacked against the end of the parent.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, except the top and bottom row, which will have half as much space between themselves and the top and bottom of the parent, respectively.
-
-
- Indicates that the top and bottom row will align with the top and bottom of the parent, and the remaining rows will have identical space above and below themselves.
-
-
- Indicates that all rows will have the same amount of space above and below themselves them, including the top and bottom row.
-
-
- Indicates that the group of rows will be stacked against the start of the parent.
-
-
- Indicates that the collection of rows will stretch to fill the parent.
-
-
- Converts a string representation of a child content row alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the alignment of child elements.
- To be added.
-
-
- Indicates that child elements will be centered within the parent.
-
-
- Indicates that child elements will be placed against the end of the parent.
-
-
- Indicates that child elements will be placed against the start of the parent.
-
-
- Indicates that child elements will stretch from start to end of the parent.
-
-
- Converts a string representation of a child content alignment style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control how and whether a child element overrides alignment attributes applied by its parent.
- To be added.
-
-
- Indicates that the element will use the alignment supplied by the value provided to its parent.
-
-
- Indicates that the element will be centered within the parent..
-
-
- Indicates that the element will be placed against the end of the parent.
-
-
- Indicates that the element will be placed against the start of the parent.
-
-
- Indicates that the element will stretch from start to end of the parent.
-
-
- Converts a string representation of an alignment override to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start" or "flex-end".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Struct that represents an absolute or relative element size.
- To be added.
-
-
- The absolute size (in device-independent pixels) or the relative size (a float in the range [0,1]), depending on the value of .
- Whether to interpret as an absolute or relative size. Default value is .
- Creates a new flex basis struct.
- To be added.
-
-
- Returns a flex basis struct with default values for it's members.
- To be added.
-
-
- Gets the absolute or relative length of the basis.
- The absolute or relative length of the basis.
-
- If was passed for the parameter of the constructor, then the returned value is the relative length basis, which is a value in the range [0,1], of UI elements that are described by this struct. If or no value was passed, then the returned value is the absolute length basis, in device-indepentend pixels, of UI elements that are described by this struct.
-
-
-
- The length, in device-independent pixels, to convert.
- Returns a new absolute flex basis struct for the specified absolute .
- A new absolute flex basis struct.
- To be added.
-
-
- Converts a string representation of a flex basis to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "auto" or "%". Additionally, it recognizes valid string representations of numbers.
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that specify row and columen flex layout directions, relative to the directions for the device locale.
- To be added.
-
-
- Indicates that child elementst will be laid out in the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default column layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the default row layout direction for the locale.
-
-
- Indicates that child elementst will be laid out in the reverse of the default row layout direction for the locale.
-
-
- Converts a string representation of a row or column flex layout direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "row-reverse" or "column-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that describe how child elements are justified when there is extra space around them.
- To be added.
-
-
- Indicates that child elements will be grouped toward the center of the parent.
-
-
- Indicates that child elements will be justified to the end of the line.
-
-
- Indicates that child elements will be spaced with one unit of space at the beginning and end, and two units of space between them, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced with equal space between units and no space at either end of the line, so that the elements and the space fill the line.
-
-
- Indicates that child elements will be spaced to have the same space between each element as there is between the beginning and end elements and the nearest edges of the parent.
-
-
- Indicates that child elements will be justified to the start of the line.
-
-
- Converts a string representation of a child element justification style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "flex-start", "flex-end", "space-between", and "space-around".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- A Flexbox-like layout that lays out child elements in optionally wrappable rows or columns of child elements.
-
- FlexLayout is a that efficiently lays out it's in a manner similar to that of CSS Flexbox.
- The property determines the primary axis of the layout. The property determines how are laid out along the primary axis. The property specifies how are laid out along the cross axis; the property works similarly, but applies to entire rows or columns, not individual elements.
- The initial size of a child element is set with and its resizing behavior is set with and .
-
- The Xamarin.Forms FlexLayout
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that controls how multiple rows or columns of child elements are aligned.
- To be added.
-
- This property behaves similarly to , but applies to how entire rows or columns are aligned, not individual elements. The below image illustrates three differnt values working on wrapped rows. The iOS screenshot shows , the Android screenshot shows , and the UWP screenshot shows .
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that controls how child elements are laid out within their row or column.
- A value that controls how child elements are laid out within their row or column.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the attached property that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- Backing store for the attached property that contains information about this element's relative or absolute basis.
- To be added.
-
-
- Gets or sets the flex direction for child elements within this layout.
- The flex direction for child elements within this layout.
-
- The following image shows the options for with set to and set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that optionally overrides the item alignment for this child within its row or column in the parent.
- The value that optionally overrides the item alignment for this child within its row or column in the parent.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that describes this element's relative or absolute basis length.
- The value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- The value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the visual order of the element among its siblings.
- The visual order of the element among its siblings.
- To be added.
-
-
- The object for which to retrieve the property value.
- Returns the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- The proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that that describes how child elements are justified when there is extra space around them.
- A value that that describes how child elements are justified when there is extra space around them.
-
- The following image shows options for when is set to and is set to :
-
-
-
-
-
-
- Backing store for the property.
- To be added.
-
-
- The X-coordinate of the origin of the rectangle.
- The Y-coordinate of the origin of the rectangle.
- The width of the rectangle.
- The height of the rectangle.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The view to which the layout was added.
- Method that is called when the flex layout is added to a view.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called to request that the layout measure its child elements.
- To be added.
- To be added.
-
-
- Method that is called when the layout's parent is set.
- To be added.
-
-
- The view from which the layout was removed.
- Method that is called when the layout is removed from a view.
- To be added.
-
-
- Backing store for the attached property that determines this element's visual order among its siblings.
- To be added.
-
-
- Gets or sets a value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- A value that controls whether the coordinates of child elements are specified in absolute or relative terms.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new self-alignment value.
- Sets a value that optionally overrides the parent element's item aliginment for this child element.
-
- The following image shows the effect of FlexLayout.SetAlignSelf(c, FlexAlignSelf.Start); on a layout with value of :
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex basis value.
- Sets the value that describes this element's relative or absolute basis length.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex growth value.
- Sets the value that determines the proportional growth that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- The object for which to retrieve the property value.
- The new flex order value.
- Sets the visual order priority of the element among its siblings.
-
- Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the list. By default, the value of is 0.
- For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.
-
-
-
-
-
-
- The object for which to retrieve the property value.
- The new flex shrink value.
- Sets the value that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Backing store for the attached property that determines the proportional reduction in size that this element will accept to acccommodate the layout in the row or column.
- To be added.
-
-
- Gets or sets a value that controls whether and how child elements within this layout wrap.
- A value that controls whether and how child elements within this layout wrap.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Enumerates values that control how layout coordinates are interpreted when specifying the positions of child elements.
- To be added.
-
-
- Indicates that coordinates are given in device-independent pixels.
-
-
- Indicates that coordinates are values in the range [0,1], where 01 align the child element's left or right edge with the corresponding edge of the parent.
-
-
- Enumerates values that control whether and how to wrap items in a .
- To be added.
-
-
- Indicates that child elements will be packed into a single row or column.
-
-
- Indicates that rows of child elements will be wrapped in the direction opposite to the natural wrap direction for the locale.
-
-
- Indicates that rows of child elements will be wrapped in the natural wrap direction for the locale.
-
-
- Converts a string representation of a wrapping style to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as, regardless of case, "wrap-reverse".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Enumerates values that control the layout direction for views.
-
- The following contains a few important points from Right-to-Left Localization. Developers should consult that document for more information about limitations of right-to-left support, and for requirements to implement right-to-left support on various target platforms.
- The default value of for a visual element that has no parent is , even on platforms where is . Therefore, developers must deliberately opt in to right-to-left layout. Developers can choose right-to-left layout by setting the property of the root element to to chosse right-to-left layout, or to to match the device layout.
- All s that have a parent default to .
-
-
-
- Indicates that view will be laid out left to right. This is the default when the view has no parent.
-
-
- Indicates that the view's layout direction will match the parent view's layout direction.
-
-
- Indicates that view will be laid out right to left.
-
-
- Converts a string representation of a flow direction to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "ltr", "rtl", and "inherit".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Event args for 's and events.
-
-
-
- The who's focused was changed.
- Whether or not the was focused.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Gets whether or not the was focused.
-
- if the view was focused, otherwise.
- To be added.
-
-
- Gets the who's focused was changed.
- The who's focused was changed.
- To be added.
-
-
- The font used to display text.
- The available fonts, and the matching between and real displayed fonts is device-dependent.
-
-
- The desired font size.
- Returns a font instance that represents the default bold font, in the requested size, for the device.
- The requested bold .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default bold font, in the requested NamedSize, for the device.
- The requested bold .
- To be added.
-
-
- Gets the default font for the device.
- The default font for the device.
- To be added.
-
-
- The value to compare this font to.
- Determine if the provided is equivalent to the current Font.
-
- if the provided object is an equivalent font. otherwise.
- Overriden.
-
-
- Gets a value that indicates whether the font is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Gets the font family to which this font belongs.
- The font family to which this structure belongs.
- To be added.
-
-
- Gets the size of the font.
- A that indicates the size of the font.
- To be added.
-
-
- Get the Hashcode for this .
- A signed 32-bit hash code.
- Overriden.
-
-
- Gets a value that tells whether this font has no attributes, belongs to the default family, and has no attributes set.
- To be added.
- To be added.
-
-
- Gets the named font size, such as "Large" or "Small".
- To be added.
- To be added.
-
-
- The name of the targeted system font.
- The desired font size.
- Returns a structure with the requested font and size.
- A instance.
- Font availability is platform- and device-dependent.
-
-
- The name of the targeted system font.
- The desired font .
- Returns an usable , with the requested font and NamedSize.
- A Font instance.
- Font availability is platform and device dependent.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if represents the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The first font in the comparison.
- The second font in the comparison.
- Returns if does not represent the same font that represents. Otherwise, .
- To be added.
- To be added.
-
-
- The desired font size.
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested .
- To be added.
-
-
- The desired font .
- Returns an usable font instance representing the default font, in the requested size, for the device and platform.
- The requested bold .
- To be added.
-
-
- The requested font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- The requested named font size.
- Whether the font is bold, italic, or neither.
- Returns a font structure with the specified size and attributes.
- A structure with the specified and .
- To be added.
-
-
- Returns a string representation of this font structure.
- A string representation of this structure.
- The method returns a string that contains a labeled, comma-separated list of the , , , and properties.
-
-
- Gets a value that indicates whether the target operating system should use size that is specified by the property.
- To be added.
- To be added.
-
-
- Whether the font is italic, bold, or neither.
- Returns a new font structure with the specified attributes.
- A new structure with the attributes that were specified with .
- To be added.
-
-
- The requested font size.
- Returns a new font structure with the size that was specified with .
- To be added.
- To be added.
-
-
- The requested named font size.
- A new structure with the size that was specified with .
- To be added.
- To be added.
-
-
- Enumerates values that describe font styles.
- To be added.
-
-
- The font is bold.
-
-
- The font is italic.
-
-
- The font is unmodified.
-
-
- Converts a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Converts a string into a font size.
- To be added.
-
-
- Initializes a new object.
- To be added.
-
-
- The value to convert.
- Converts a string representation of a font size into a font size.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use only.
- For internal use only.
- For internal use only.
- To be added.
- To be added.
-
-
- A that converts from strings to .
- String should be formatted as "[name],[attributes],[size]" there may be multiple attributes, e.g. "Georgia, Bold, Italic, 42"
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Converts into a .
- To be added.
- To be added.
-
-
- Represents a text with attributes applied to some parts.
-
-
-
- Initializes a new instance of the FormattedString class.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The formatted string to cast.
- Cast the FormattedString to a string, stripping all the attributes.
- To be added.
- To be added.
-
-
- The text to cast.
- Cast a string to a FormattedString that contains a single span with no attribute set.
- To be added.
- To be added.
-
-
- Gets the collection of spans.
- To be added.
- To be added.
-
-
- Returns the text of the formatted string as an unformatted string.
- To be added.
- To be added.
-
-
- An element containing a single child, with some framing options.
-
- Frame have a default of 20.
-
- The following example shows how to construct a new Frame with an Outline color.
-
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Frame class.
- A Frame has a default of 20.
-
-
- Gets or sets the border color for the frame.
- The border color for the frame.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the corner radius of the frame.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a flag indicating if the Frame has a shadow displayed. This is a bindable property.
- A indicating whether or not the Frame has a shadow. Default is .
-
-
-
- Identifies the HasShadow bindable property.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the border of the Frame. This is a bindable property.
- A representing the border Color. Default is .
-
-
-
- Identifies the OutlineColor bindable property.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An element that can respond to gestures.
- To be added.
-
-
- Creates a new object with default valuse.
- To be added.
-
-
- Gets the list of recognizers that belong to the element.
- The list of recognizers that belong to the element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The base class for all gesture recognizers.
-
-
-
- Enumeration specifying the various states of a gesture.
- To be added.
-
-
- The gesture has begun and has not ended, failed, or been cancelled.
-
-
- The gesture was cancelled.
-
-
- The gesture has ended.
-
-
- The gesture was not recognized.
-
-
- The gesture is in progress and may still become recognizable.
-
-
- The gesture state is being updated.
-
-
- Enumerates possible gesture states.
- To be added.
-
-
- The gesture was canceled.
-
-
- The gesture completed.
-
-
- The gesture is still being recognized.
-
-
- The gesture started.
-
-
- A layout that arranges views in rows and columns.
-
-
- The following example shows a basic use:
-
-
- The following shows Grids on the various platforms:
-
-
-
- It is convenient for the layout class to store row and column indices of each of its child elements. Additionally, when a element is laid out with a grid, application developers can access and change the child's position and span from the child itself by using the , , , static methods, and the equivalent static methods for columns and column spans.
- The documentation for the following member methods contains XAML syntax examples:
-
-
-
-
- Initializes a new instance of the Grid class.
-
-
-
- Gets the collection of child elements of the Grid.
- The collection of child elements.
-
- Application developers can use implicit collection syntax in XAML to add items to this collection, because this property is the ContentPropertyAttribute for the Grid class.
-
-
-
- Provides the interface for the bound property that gets or sets the ordered collection of objects that control the layout of columns in the .
- A ColumnDefinitionCollection for the Grid instance.
-
- ColumnDefinitions is an ordered set of ColumnDefinition objects that determine the width of each column. Each successive ColumnDefintion controls the width of each successive column. If ColumnDefinitions is empty, or if there are more columns than definitions, then columns for which there is no definition are rendered as if they were controlled by a ColumnDefinition object that has its property set to .
- The property has XAML syntax support. The syntax for this operation is shown below.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the zero-based column index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Provides the interface for the bound property that gets or sets the distance between columns in the Grid.
- The space between columns in this layout.
-
- The property does not control spacing on the left and right edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of columns that a child element spans. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the Column in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Column attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the column span of the child element.
- The column that the child element is in.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the number of Columns that the item will span.
-
-
-
- The remarks for the method contain syntax for and information about the ColumnSpan attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
- The remarks for the method contain syntax for and information about the Row attached property.
-
-
-
- An element that belongs to the Grid layout.
- Gets the row span of the child element.
- The row that the child element is in.
-
- The method corresponds to the following XAML attached properties:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
- The remarks for the method contain syntax for and information about the RowSpan attached property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- X-coordinate of the top left corner of the bounding rectangle.
- Y-coordinate of the top left corner of the bounding rectangle.
- Width of the bounding rectangle.
- Height of the bounding rectangle.
-
- Lays out the child elements when the layout is invalidated.
-
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the grid control.
- To be added.
- To be added.
-
-
- The element that was added.
- Method that is called when a child is added to this element.
-
-
-
- Application developers override this to respond when the binding context changes.
- To be added.
-
-
- The element that was removed.
- Method that is called when a child is removed from this element.
- To be added.
-
-
- The requested width.
- The requested height.
- Method that is called when an attempt is made to resize this element.
-
- The new requested size.
-
- To be added.
-
-
- Provides the interface for the bound property that gets or sets the collection of RowDefinition objects that control the heights of each row.
- A RowDefinitionCollection for the Grid instance.
-
- RowDefinitions is an ordered set of objects that determine the height of each row. Each successive RowDefintion controls the width of each successive row. If RowDefinitions is empty, or if there are more rows than definitions, then rows for which there is no definition are rendered as if they were controlled by a RowDefinition object that has its property set to .
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
- To be added.
-
-
- Implements the attached property that represents the zero-based row index of a child element. See Remarks.
-
- The interface for this property is defined by the and methods.
-
-
-
- Gets or sets the amount of space left between rows in the Grid. This is a bindable property.
- The space between rows
-
- The property does not control spacing on the top and bottom edges of the layout. Application developers can control the spacing around the outside of the layout by setting the property of the visual element to which it belongs.
-
-
-
- Implements the property, and allows the class to bind it to properties on other objects at run time.
-
-
-
- Implements the attached property that represents the number of rows that a child element spans, and allows the class to bind it to properties on other objects at run time.
-
- The interface for this property is defined by the and methods.
-
-
-
- A child element of this Grid to move to a different column.
- The column in which to place the child element.
- Changes the column in which a child element will be placed.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- ColumnSpan
-
- An integer that represents the Column in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new column span.
- The new column span.
- Changes the column span of the specified child element.
-
- The method corresponds to the value that is set by the following XAML attached property.
-
-
- Attached Property
- Value
-
-
- Column
-
- An integer that represents the number of Columns that the item will span.
-
-
-
-
-
-
- A child element of this Grid to move to a different row.
- The row in which to place the child element.
- Changes the row in which a child element will be placed.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- Row
-
- An integer that represents the row in which the item will appear.
-
-
-
-
-
-
- A child element of this Grid on which to assign a new row span.
- The new row span.
- Changes the row span of the specified child element.
-
- The method corresponds to the following XAML attached property:
-
-
- Attached Property
- Value
-
-
- RowSpan
- An integer that represents the number of rows that the item will span.
-
-
-
-
-
- The type of elements in the grid.
- List interface with overloads for adding elements to a grid.
-
-
-
- The view to add.
- The column to add the view to.
- The row to add the view to.
- Adds a view to the List at the specified location with a RowSpan and HeightSpan of 1.
- To be added.
-
-
- The view to add.
- The left edge of the column span. Must be greater than or equal to 0.
- The right edge of the column span. Must be greater than left. The view won't occupy this column, but will stop just before it.
- The top edge of the row span. Must be greater than or equal to 0.
- The bottom edge of the row span. Must be greater than top.
- Adds a view to the List at the specified row and column spans.
- To be added.
-
-
- The views to add.
- Add a collection views to the List such that they are horizontally stacked to the right of the current contents of the Grid.
- The final span of each view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is horizontally stacked to the right of the current contents of the Grid.
- The final span of the view is defined to be the height of the grid at the add time, and one column wide at the end of the current arrangement.
-
-
- The views to add.
- Add a collection views to the List such that they are vertically stacked below the current contents of the Grid.
- The final span of each view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- The view to add.
- Add a view to the List such that it is vertically stacked below the current contents of the Grid.
- The final span of the view is defined to be the width of the grid at the add time, and one row tall at the end of the current arrangement.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
-
- GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the gird column/row. GridLenght of type GridUnitType.Star are used to split the available size in proportional buckets.
- This valuetype is readonly.
-
-
-
- The value of the new grid length.
- Initializes a new Absolute GridLength.
- This is striclty equivalent to new GridLength (value, GridUnitType.Absolute).
-
-
- The size of the GridLength.
- The GridUnitType (Auto, Star, Absolute) of the GridLength.
- Initializes a new GridLength.
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Auto.
-
- Value has no meaning for GridLength ot type GridUnitType.Auto.
-
-
- A GridLength to compare to.
- Test the equality of this GridLength and another one.
- true is the GridLength are equal. False otherwise.
- To be added.
-
-
- Returns a value that is used for efficient storage of this object in collections.
- To be added.
- overriden.
-
-
- Gets or sets the GridUnitType of the GridLength
- The GridUnitType of the GridLength
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Absolute.
- true if the GridUnitType of the GridLength is GridUnitType.Absolute
- To be added.
-
-
- Gets wether or not the GridUnitType of the GridLength is GridUnitType.Auto.
- true if the GridUnitType of the GridLength is GridUnitType.Auto
- To be added.
-
-
- Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star.
- true if the GridUnitType of the GridLength is GridUnitType.Star
- To be added.
-
-
- The absolute size
- Casting operator to convert a double into a GridLength of type GridUnitType.Absolute
- A GridLength of type GridUnitType.Absolute and of size absolutesize
- To be added.
-
-
- A ready to reuse GridLength of GridUnitType.Star with a Value of 1.
-
- If a Value other than 1 is needed with GridUnitType.Star, then use the constructor GridLength (value, GridUnitType.Star).
-
-
- Returns the value and the grid unit type, separated by a ".".
- To be added.
- To be added.
-
-
- Gets the Value of the GridLength.
- The value in GridUnitType of the GridLength.
- To be added.
-
-
- A that converts from strings to s.
-
- The following example shows some uses of :
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The value to convert.
- Converts a valid grid length descriptor in to a .
- To be added.
- To be added.
-
-
- Enumerates values that control how the property is interpreted for row and column definitions.
- To be added.
-
-
- Interpret the property value as the number of device-specific units.
- To be added.
-
-
- Ignore the property value and choose a size that fits the children of the row or column.
- To be added.
-
-
- Interpret the property value as a proportional weight, to be laid out after rows and columns with or are accounted for.
- After all the rows and columns of type and are laid out, each of the corresponding remaining rows or columns, which are of type , receive a fraction of the remaining available space. This fraction is determined by dividing each row's or column's property value by the sum of all the row or column property values, correspondingly, including its own.
-
-
- An abstract attribute whose subclasses specify the platform-specific renderers for Xamarin.Forms abstract controls.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Returns a Boolean value that indicates whether the runtime should automatically register the handler for the target.
- To be added.
- To be added.
-
-
- A WebViewSource bound to an HTML-formatted string.
- To be added.
-
-
- Creates a new empty object with default values.
- To be added.
-
-
- The base URL for the source HTML document.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The HTML content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The renderer into which to load html content.
- Loads the specified with the current base URL and HTML.
- To be added.
-
-
- Defines an interface for elements that can be animated.
- To be added.
-
-
- Implement this method to begin a batch of animations that have been committed.
- To be added.
-
-
- Implement this method to commit a batch of animations so that they can be run with the method.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Interface that represents a deep application link in an app link search index.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets an application-specific URI that uniquely describes content within an app.
- An application-specific URI that uniquely describes content within an app.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a description that appears with the item in search results.
- To be added.
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets a value that tells whether the item that is identified by the link entry is currently open.
- A value that tells whether the item that is identified by the link entry is currently open.
- Application developers can set this value in and methods to control whether the app link is shown for indexing or Handoff.
- Application Indexing and Deep Linking
-
-
- Gets a dictionary of application-specific key-value pairs.
- A dictionary of standard and application-specific key-value pairs that is used for Handoff on the iOS platform.
- The standard keys are contentType, associatedWebPage, and shouldAddToPublicIndex.
- Application Indexing and Deep Linking
-
-
- Gets or sets a small image that appears with the item in search results.
- A small image that appears with the item in search results
- To be added.
- Application Indexing and Deep Linking
-
-
- Gets or sets the title of the item.
- The title of the item.
- To be added.
- Application Indexing and Deep Linking
-
-
- Interface that defines the methods that are required for registering and deregistering links to content in apps.
- Developers should note that extra steps are required to enable deep linking on the Android platform. See the related article that is linked below.
- Application Indexing and Deep Linking
-
-
- The that represents the link to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to remove from the app index.
- Removes the provided application link from the application index.
- This method has no effect on the Android platform.
- Application Indexing and Deep Linking
-
-
- The to add to the app index.
- Adds the provided application link to the application index.
- To be added.
- Application Indexing and Deep Linking
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Base interface for marker classes that identify target platforms for platform specific effects.
-
- Developers pass the type name of a predefined platform-specific implementation of this marker class to the method to specify the underlying control on which to run a platform-specific effect.
-
-
-
-
-
-
-
- Interface for classes supporting .
- To be added.
-
-
- Gets or sets the associated with the object.
- To be added.
- To be added.
-
-
- Interface defining the type of and .
-
- Objects of type are parameterized with a type of .
-
-
-
-
-
-
- Event that is raised when the size of the row or column changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- When implemented in a renderer, registers a platform-specific effect on an element.
- To be added.
-
-
- The effect to register.
- Registers the effect with the element by establishing the parent-child relations needed for rendering on the specific platform.
- To be added.
-
-
- The element for which to return a platform-specific type.
- Interface for returning the platform-specific instance of a Xamarin.Forms type.
- To be added.
-
-
- The platform for which to return an instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- Base class for type converters.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The value to convert.
- The service provider to use.
- Converts with the specified and .
- To be added.
- To be added.
-
-
- The value to convert.
- The service provider to use.
- Converts with the specified .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The base interface all gesture recognizers must implement.
- This interface is currently empty, this will likely change.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- Interface indicating layout behavior and exposing the event.
- To be added.
-
-
- Event that is raised when the layout changes.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
-
- that holds an image.
-
-
- The following example creates a new image from a file
-
-
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a ImageDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
- Initializes a new instance of the Image class.
-
-
- The following example creates a new image from a file
-
-
-
-
-
-
-
- Gets or sets the scaling mode for the image. This is a bindable property.
- A representing the scaling mode of the image. Default is .
- To be added.
-
-
- Identifies the Aspect bindable property.
- To be added.
-
-
- Gets the loading status of the image. This is a bindable property.
- A indicating if the image is loading. Default is false.
-
-
- The following example illustrates running a to indicate that the image is loading:
-
-
-
-
-
-
- Identifies the IsLoading bindable property.
- This bindable property is readonly.
-
-
- Gets or sets a Boolean value that, if hints to the rendering engine that it may safely omit drawing visual elements behind the image.
- The value of the opacity rendering hint.
-
- When this property is , and if the property is set to its default value of 1.0, and if the source image is not transparent, then the rendering engine on the target platform can safely ignore those portions of visual elements that appear behind this image when drawing the screen. This can improve performance. However, developers should not set this property to if the alpha channel of the image indicates transparency, if the property is less than 1.0, or if the source image itself is transparent. Doing any of these when this property is may result in visual artifacts or other (undefined) behavior. Conversely, developers should ensure that this property is set to if they suspect or know that any of the previously mentioned conditions may indicate that the image will be transparent or partially transparent.
- Setting this property does not change the opacity of the image. Instead, it indicates whether the rendering engine may treat the image as opaque while rendering.
-
-
-
- Backing store for the IsOpaque bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Invoked when the BindingContext changes.
- Overriden for Image.
-
-
- The available width.
- The available height.
- Invoked when the layotu cycle request the element desired size.
-
- Overriden for Image.
-
-
- Whether the image is loading.
- Sets a value that indicates whether the image is currently loading.
- To be added.
-
-
- Gets or sets the source of the image. This is a bindable property.
- An representing the image source. Default is null.
- To be added.
-
-
- Identifies the Source bindable property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that has an image.
-
-
- objects are used to place images and accompanying text into a table.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
- Initializes a new instance of the ImageCell class.
-
-
-
- Gets or sets the ImageSource from which the Image is loaded. This is a bindable property.
-
-
-
-
- Identifies the ImageSource bindable property.
-
-
-
- Overriden..
-
-
-
- Abstract class whose implementors load images from files or the Web.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Request a cancel of the ImageSource loading.
- An awaitable Task. The result of the Task indicates if the Task was successfully cancelled.
- Calling Cancel() multiple times will throw an exception.
-
-
- Gets the CancellationTokenSource.
-
- Used by inheritors to implement cancellable loads.
-
-
- The name of a file that contains a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- The name of a valid image resource in .
- The source assembly in which to search for the image.
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- The name of a valid image resource in the assembly to which belongs.
- A type from the assembly in which to look up the image resource with .
- Creates a from the specified resource in the specified source assembly.
- To be added.
- To be added.
-
-
- A stream that supplies image data.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A URI that identifies a valid image.
- Returns a new that reads from .
- To be added.
- To be added.
-
-
- A bool indicating if the source was cancelled.
- Called by inheritors to indicate the end of the loading of the source.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate the beginning of a loading operation.
- OnLoadingCompleted should follow a OnLoadingStarted.
-
-
- Called by inheritors to indicate that the source changed..
- To be added.
-
-
- A string that represents an image location.
- Allows implicit casting from a string that represents an absolute URI.
- To be added.
- To be added.
-
-
- A absolute URI that specifies an image location.
- Allows implicit casting from objects that were created with an absolute URI.
- To be added.
- To be added.
-
-
- Class that takes a string representation of an image file location and returns a from the specified resource.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns an image source created from a URI that is contained in .
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Enables view models and other components to communicate by adhering to a message contract.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of page element that the multipage controller will manage.
- Base class for multipage controllers.
- To be added.
-
-
- The index of the page to return.
- Returns the page that is identified by the provided .
- The specified page, or if there is no page for the provided .
- This method does not throw an exception if the provided is out of range. Instead, it returns in that case.
-
-
- Interface that contains a read-only property that returns the platform-specific native view for a Xamarin.Forms element.
- To be added.
-
-
- Gets the platform-specific native view for a Xamarin.Forms element.
- To be added.
- To be added.
-
-
- Interface abstracting platform-specific navigation.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- The page to add.
- The existing page, before which will be inserted.
- Inserts a page in the navigation stack before an existing page in the stack.
- To be added.
-
-
- Gets the modal navigation stack.
- To be added.
- To be added.
-
-
- Gets the stack of pages in the navigation.
- To be added.
- To be added.
-
-
- Asynchronously removes the most recent from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- Whether to animate the pop.
- Asynchronously removes the most recent from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Asynchronously dismisses the most recent modally presented .
- An awaitable Task<Page>, indicating the PopModalAsync completion. The Task.Result is the Page that has been popped.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
- Application developers must the result of and . Calling may cause a deadlock if a previous call to or has not completed.
-
-
-
-
- Whether to animate the pop.
- Asynchronously dismisses the most recent modally presented , with optional animation.
- To be added.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task representing the asynchronous dismiss operation.
- To be added.
-
-
- Whether to animate the pop.
- Pops all but the root off the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to be pushed on top of the navigation stack.
- Asynchronously adds a to the top of the navigation stack.
- A task that represents the asynchronous push operation.
-
-
- The following example shows and usage:
-
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Asynchronously adds a to the top of the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
-
- The following example shows PushModalAsync and PopModalAsync usage:
-
-
-
-
-
-
- The page to push.
- Whether to animate the push.
- Presents a modally, with optional animation.
- To be added.
- To be added.
-
-
- The page to remove.
- Removes the specified page from the navigation stack.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- The base class of a view which can take keyboard input.
- The constructor of this class is internal. Xamarin.Forms does not provide any renderer for InputView base class.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that controls whether spellchecking is enabled.
-
- if spellchecking is enabled. Otherwise .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Keyboard for the InputView. This is a bindable property.
- The to use for the InputView.
- To be added.
-
-
- Identifies the Keyboard bindable property.
- To be added.
-
-
- Gets or sets the maximum allowed length of input.
- An integer in the interval [0,int.MaxValue]. The default value is Int.MaxValue.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- Interface defining a container for s and exposing a property.
- To be added.
-
-
- Gets the current page.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- Marker interface for returning platform-specific configuration elements.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Internally-used flagging interface indicating types that can be registered with the internal Registrar.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- A that serves as a base class for views that contain a templated list of items.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The type of visual that the items will be templated into.
- A base class for a view that contains a templated list of items.
-
-
- This class is used as a base class for views that wish to take in a list of user objects and produce views for each of them to be displayed, such as . The generic
- argument is used to specify the type of visual that the view expects. In the case of , only subclasses are accepted, so that's
- what it provides as its argument.
-
-
-
-
- The user object
- Creates a default instance for .
- An instance of the class.
-
- This method is called by the templating system when is .
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
- Gets or sets the source of items to template and display.
- To be added.
-
- While any implementer is accepted, any that do not implement or
- (where T is a class) will be converted to list by iterating.
- If your collection implements , any changes raised from the event on this interface will be reflected in the items view. Note that if the event
- is raised on another thread the main thread, the results will be unpredictable depending on the platform. To safely modify your collection (and raise the event) from another thread, call
- to enable proper synchronization of access to the thread.
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the to apply to the .
- The for the , or
-
- The ItemTemplate is used to define the visual appearance of objects from the . Through
- the item template you can set up data bindings to the user objects supplied to automatically fill in the visual and respond to any changes in the user
- object.
- If the item template is , is called and the result is used as the visual.
-
- In this example, a template for a is created for a simple user object.
-
-
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- The visual content to setup.
- The index of the content.
- Performs any additional setup for the content at creation time.
-
- This method is called when the is creating visuals for user items. At this point,
- the will have been set. You can override this method to perform additional setup
- for content specific to your subclass. , for example, uses
- this method to set to itself.
-
-
-
- Gets the list of templated items.
- To be added.
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- The template to validate.
- May be overridden by the application developer to validate data templates.
- The default implementation returns . Otherwise, the developer may override this method to return if is not valid.
- To be added.
-
-
- The item to use.
- Creates a default TVisual by using
- To be added.
- To be added.
-
-
- Internal use only.
- Internal use only.
- CInternal use only.
- To be added.
-
-
- Internal use only.
- Internal use only.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The item group.
- The item that was tapped.
- Creates a new object for the specified that was tapped and the to which it belongs.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The collection of elements to which the tapped item belongs.
- To be added.
- To be added.
-
-
- The visual element that the user tapped.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event args when an items visiblity has been changed in a .
-
-
-
- The modified item.
- Initializes a new instance of the ItemVisibilityEventArgs class with the item whose visibility has changed.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The item from the whose visibility has changed.
- An object.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Interface defining methods for two-way value conversion between types.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert to by using and .
- To be added.
- To be added.
-
-
- The value to convert.
- The type to which to convert the value.
- A parameter to use during the conversion.
- The culture to use during the conversion.
- Implement this method to convert back from by using and .
- To be added.
- To be added.
-
-
- To be added.
- The type of element that can be added to the container.
-
-
-
- The children collection of a visual element.
- The collection containing the visual elements children.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- This interface is for internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Default keyboard and base class for specialized keyboards, such as those for telephone numbers, email, and URLs.
- To be added.
-
-
- Gets an instance of type "ChatKeyboard".
- To be added.
- To be added.
-
-
- The flags that control the keyboard's appearance and behavior.
- Returns a new keyboard with the specified .
- To be added.
- To be added.
-
-
- Gets an instance of type "Keyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "EmailKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "NumericKeyboard".
- To be added.
- To be added.
-
-
- Returns a new keyboard with None ".
- To be added.
- To be added.
-
-
- Gets an instance of type "TelephoneKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "TextKeyboard".
- To be added.
- To be added.
-
-
- Gets an instance of type "UrlKeyboard"..
- To be added.
- To be added.
-
-
- Enumberates keyboard option flags that controls capitalization, spellcheck, and suggestion behavior.
- To be added.
-
-
- Capitalize the first leter of the first words of sentences, perform spellcheck, and offer suggested word completions on text that the user enters.
-
-
- Indicates that every character will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Indicates that the first letters of the first words of each sentence will be automatically capitalized.
-
-
- Indicates that the first letter of each word will be automatically capitalized.
-
-
- Indicates that nothing will be automatically capitalized.
-
-
- Perform spellcheck on text that the user enters.
-
-
- Offer suggested word completions on text that the user enters.
-
-
- A that converts a string into a .
-
- The following XAML snippet illustrates a case where a KeyboardTypeConverter is used behind the scenes:
-
-
- ]]>
-
- The following shows some examples of forms:
-
- {
- {"Keyboard.Default", Keyboard.Default},
- {"Keyboard.Email", Keyboard.Email},
- {"Keyboard.Text", Keyboard.Text},
- {"Keyboard.Url", Keyboard.Url},
- {"Keyboard.Telephone", Keyboard.Telephone},
- {"Keyboard.Chat", Keyboard.Chat},
-})
-Assert.AreSame (kvp.Value, converter.ConvertFrom (kvp.Key));
- ]]>
-
-
-
-
- Initializes a new instance of the KayboardTypeConverter class.
- To be added.
-
-
- The value to convert.
- Returns a keyboard for a valid keyboard name.
- To be added.
- To be added.
-
-
- A that displays text.
-
- A Label is used to display single-line text elements as well as multi-line blocks of text.
-
-
-
- The following example, adapted from the default Xamarin.Forms solution, shows a basic use:
-
-
- The FormsGallery sample, which can be found on the Sample Applications page, has a LabelDemoPage.cs file. This file contains a longer and more complete example.
-
-
-
-
- Initializes a new instance of the Label class.
-
-
-
- Gets or sets the Font for the Label. This is a bindable property.
- The value for the Label. The default is , which represents the default font on the platform.
-
-
-
- Gets a value that indicates whether the font for the label is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets the font family to which the font for the label belongs.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Backing store for the Font bindable property.
-
-
-
- Gets the size of the font for the label.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the formatted text for the Label. This is a bindable property.
- The value to be displayed inside of the Label. This is a bindable property.
- Setting FormattedText to a non-null value will set the Text property to null.
-
-
-
- Backing store for the FormattedText property.
- To be added.
-
-
- The point under which to look for child elements.
- Returns the child elements that are under the specified point.
- The child elements that are under the specified point.
- To be added.
-
-
- Gets or sets the horizontal alignment of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the HorizontalTextAlignment bindable property
- To be added.
-
-
- Gets or sets the LineBreakMode for the Label. This is a bindable property.
- The value for the Label. The default is
-
-
-
- Backing store for the LineBreakMode bindable property.
-
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Gets or sets the maximum number of lines allowed in the .
- To be added.
- To be added.
-
-
- Static method providing the for .
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- Gets or sets the text for the Label. This is a bindable property.
- The value to be displayed inside of the Label.
- Setting Text to a non-null value will set the FormattedText property to null.
-
-
-
- Gets or sets the for the text of this Label. This is a bindable property.
- The value.
-
-
-
- Backing store for the TextColor bindable property.
-
-
-
- Gets or sets the applied to .
- To be added.
- To be added.
-
-
- Static method providing the associated with .
- To be added.
-
-
- Backing store for the Text bindable property.
-
-
-
- Gets or sets the vertical alignement of the Text property. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the VerticalTextAlignment bindable property.
- To be added.
-
-
- Gets or sets the horizontal alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is left-aligned.
-
-
-
- Backing store for the XAlign bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the vertical alignment for the Text inside of the Label bound.
- The value. The default is , i.e. the text is top-aligned.
-
-
-
- Backing store for the YAlign bindable property.
-
-
-
-
- Provides the base class for all Layout elements. Use Layout elements to position and size child elements in Xamarin.Forms applications.
-
-
- Subtypes of include , , and , as shown in the following diagram.
- The property of contains a list of children of the parameterized type T, which must be a type of . Since is itself a subclass of , this allows s to hold sub-layouts, scrolling regions, & etc.
-
-
-
-
-
-
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a value that controls whether child elements inherit the input transparency of layout when the tranparency is .
-
- to cause child elememts to inherit the input transparency of layout, when layout's is true. to cause child elements to ignore the input tranparency of layout.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Forces a layout cycle on the element and all of its descendants.
-
- Calling ForceLayout frequently can have negative impacts on performance.
-
-
-
- The available width that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent Layout can allocate to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the Layout. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
-
-
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of the app. Overriding GetSizeRequest should only be done if the developer wants to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
-
-
- Invalidates the current layout.
- Calling this method will invalidate the measure and triggers a new layout cycle.
-
-
- Gets or sets a value which determines if the Layout should clip its children to its bounds.
-
- if the Layout is clipped; otherwise, . The default value is .
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Occurs at the end of a layout cycle if any of the child element's have changed.
-
- Developers wishing to implement animations may wish to begin them at the end of a LayoutChanged event.
-
-
-
- The child element to be positioned.
- The bounding region in which the child should be positioned.
- Positions a child element into a bounding region while respecting the child elements and .
- This method is called in the layout cycle after the general regions for each child have been calculated. This method will handle positioning the element relative to the bounding region given if the bounding region given is larger than the child's desired size.
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a Layout.
- Implementors wishing to change the default behavior of a Layout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The view to lower in the visual stack.
- Sends a child to the back of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which the children are enumerated.
-
-
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- To be added.
-
-
- The child element whose preferred size changed.
- The event data.
- Invoked whenever a child of the layout has emitted . Implement this method to add class handling for this event.
- This method has a default implementation and and application developers must call the base implementation.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has a default implementation which triggers the layout cycle of the Layout to begin.
-
-
- Gets or sets the inner padding of the Layout.
- The Thickness values for the layout. The default value is a Thickness with all values set to 0.
-
-
- The padding is the space between the bounds of a layout and the bounding region into which its children should be arranged into.
-
-
- The following example shows setting the padding of a Layout to inset its children.
-
-
-
-
-
-
-
- Identifies the Padding bindable property.
- To be added.
-
-
- The view to raise in the visual stack.
- Sends a child to the front of the visual stack.
- Children are internally stored in visual stack order. This means that raising or lowering a child also changes the order in which they are enumerated.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call , and to return if it should not.
- To be added.
- To be added.
-
-
- The child for which to specify whether or not to track invalidation.
- When implemented, should return if should call when it is removed, and to return if it should not.
- To be added.
- To be added.
-
-
- Instructs the layout to relayout all of its children.
- This method starts a new layout cycle for the layout. Invoking this method frequently can negatively impact performance.
-
-
- The subclass of the layout contains.
- A base implementation of a layout with undefined behavior and multiple children.
-
-
- s contain that are of the type T with which the was specified. This T must be of type . Since s are subclasses of , this means that layouts may be nested, contain scrolling regions, etc.
-
-
- The following example shows one way to add elements to a layout.
-
-
- layout, IEnumerable newItems)
- {
- layout.Children.Clear ();
- foreach (var item in newItems) {
- layout.Children.Add (item);
- }
- }
- ]]>
-
-
-
-
- Provides the base initialization for objects derived from the Layout<T> class.
- To be added.
-
-
- Gets an IList<View> of child element of the Layout.
- A IList<View>. The default is an empty list.
-
-
- The Children collection of a Layout contains all the children added throught the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a layout, setting a property, and adding the children in the object initializer.
-
-
-
-
-
-
-
- The view which was added.
- Invoked when a child is added to the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- The view which was removed.
- Invoked when a child is removed from the layout. Implement this method to add class handling for this event.
- This method is different from in that it provides a typed child consistent with the type of the Layout<T>.
-
-
- Values that represent LayoutAlignment.
- To be added.
-
-
- The center of an alignment.
-
-
- The end of an alignment. Usually the Bottom or Right.
-
-
- Fill the entire area if possible.
-
-
- The start of an alignment. Usually the Top or Left.
-
-
- A struct whose static members define various alignment and expansion options.
- To be added.
-
-
- An alignment value.
- Whether or not an element will expand to fill available space in its parent.
- Creates a new object with and .
- To be added.
-
-
- Gets or sets a value that indicates how an element will be aligned.
- The flags that describe the behavior of an element.
- To be added.
-
-
- A structure that describes an element that is centered and does not expand.
- To be added.
-
-
- A structure that describes an element that is centered and expands.
- To be added.
-
-
- A structure that describes an element that appears at the end of its parent and does not expand.
- To be added.
-
-
- A object that describes an element that appears at the end of its parent and expands.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the element that is described by this structure will occupy the largest space that its parent will give to it.
- Whether or not the element that is described by this structure will occupy the largest space that its parent will give it. if the element will occupy the largest space the parent will give to it. if the element will be as compact as it can be.
- To be added.
-
-
- A stucture that describes an element that has no padding around itself and does not expand.
- To be added.
-
-
- A structure that describes an element that has no padding around itself and expands.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and does not expand.
- To be added.
-
-
- A structure that describes an element that appears at the start of its parent and expands.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a valid layout options string.
- To be added.
- To be added.
-
-
- Enumeration specifying various options for line breaking.
- To be added.
-
-
- Wrap at character boundaries.
-
-
- Truncate the head of text.
-
-
- Truncate the middle of text. This may be done, for example, by replacing it with an ellipsis.
-
-
- Do not wrap text.
-
-
- Truncate the tail of text.
-
-
- Wrap at word boundaries.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Type converter for converting properly formatted string lists to lists.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The value to convert.
- Converts to a list.
- To be added.
- To be added.
-
-
- An that displays a collection of data as a vertical list.
-
-
-
-
- The following example shows a basic use:
-
- people = new List
- {
- new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
- new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
- // ...etc.,...
- new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
- new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
- };
-
- // Create the ListView.
- ListView listView = new ListView
- {
- // Source of data items.
- ItemsSource = people,
-
- // Define template for displaying each item.
- // (Argument of DataTemplate constructor is called for
- // each item; it must return a Cell derivative.)
- ItemTemplate = new DataTemplate(() =>
- {
- // Create views with bindings for displaying each property.
- Label nameLabel = new Label();
- nameLabel.SetBinding(Label.TextProperty, "Name");
-
- Label birthdayLabel = new Label();
- birthdayLabel.SetBinding(Label.TextProperty,
- new Binding("Birthday", BindingMode.OneWay,
- null, null, "Born {0:d}"));
-
- BoxView boxView = new BoxView();
- boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");
-
- // Return an assembled ViewCell.
- return new ViewCell
- {
- View = new StackLayout
- {
- Padding = new Thickness(0, 5),
- Orientation = StackOrientation.Horizontal,
- Children =
- {
- boxView,
- new StackLayout
- {
- VerticalOptions = LayoutOptions.Center,
- Spacing = 0,
- Children =
- {
- nameLabel,
- birthdayLabel
- }
- }
- }
- }
- };
- })
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- listView
- }
- };
- }
- }
-}
-
-]]>
-
-
-
-
- Creates and initializes a new instance of the class.
- To be added.
-
-
- A value that indicates how the List View should manage memory when displaying data items using a data template.
- Creates and initializes a new instance of the class, with the specified caching strategy.
-
- For memory and performance reasons, application developers should strongly prefer , when possible. See for more details.
-
- When developers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
-
-
- Enters the refreshing state by setting the property to .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The item to create a default visual for.
- Creates an instance of the default visual representation of an item.
-
- A instance with its text set to the string representation of the object ().
-
-
-
- This method is called by the templating system when is .
-
-
- The of the returned object will automatically be set to , there is no
- need to set it yourself. If you do, it will be overridden.
-
-
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Exits the refreshing state by setting the property to .
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the bottom of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the bottom of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the binding to use for displaying the group header.
- The instance to apply to grouped lists, or .
-
-
- This binding can be used to simply set a the text of the group headers without defining a full template and uses the default visuals
- of the platform to display it. The binding is applied to the of the group.
-
-
- This property is mutually exclusive with property. Setting it will set
- to .
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the display binding set.
-
-
- {
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
- }
- ]]>
-
-
-
-
- Gets or sets a for group headers.
- The for group headers, or .
-
-
- Use this property to define a template for a that will be used as the header for groups in this
- . The will be the
- for each group.
-
-
- GroupHeaderTemplate is mutually exclusive with . Setting this property
- will set to .
-
- Empty groups will still display a group header.
-
-
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a binding for the name to display in grouped jump lists.
- The instance to apply to grouped lists, or .
-
-
- When grouping items in a , it is often useful to have jump lists to jump to specific
- sections in the list. For example, in an alphabetically grouped lists, the jump list would be the the letter of each group.
- This binding is applied against the of each group to select the short name to display
- in the jump list.
-
-
- Note: On Android, there is no displayed jump list.
-
-
-
- This example shows an alphabetized list of people, grouped by first initial with the short name binding set.
-
-
-{
- public Group (string firstInitial)
- {
- FirstInitial = firstInitial;
- }
-
- public string FirstInitial
- {
- get;
- private set;
- }
-}
- ]]>
-
-
-
-
- Gets or sets a Boolean value that indicates whether this element has uneven rows.
-
- if this control has uneven rows. Otherwise,
-
- To automatically size row height to fit content, the developer first sets the property to ; and, second, either leaves at its default value of -1, or sets it to -1 if it has been changed.
- Alternatively, to ensure a constant size for all rows, the developer first sets to , and then either: leaves at its default value of -1 (or sets it back to that value if it has been changed) in order to get the default height for the system; or sets the property to the desired uniform row height.
- A more detailed discussion follows, below.
- When the app developer sets the property to , the behavior of the list view depends on the property. First, if the developer sets the property to a positive value, then all rows in the , irrespective of the height of their content, will be as tall as the specified property value. Second, if the develper instead does not set the property, or sets it to a nonpositive value, then all rows in the , irrespective of the height of their content, will have the default row height for the system.
- When the app developer sets the property to , the behavior of the list view still depends on the property. First, if the developer either does not set the property or sets it to -1, list view items are autosized to fit their contents. This is the desired behavior and the intended use case for a value of , as noted above. Second, if the developer sets the property to 0 or to a negative value other than -1, then all rows in the will, irrespective of the height of their content, have the default height for the system. Third, and finally, if the developer sets to a positive value, then all rows in the will, irrespective of the height of their content, be as tall as , as if had been set to .
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets the string, binding, or view that will be displayed at the top of the list view.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a data template to use to format a data object for display at the top of the list view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets whether or not grouping is enabled for .
-
- if grouping is enabled, otherwise and by default.
-
- To be added.
-
-
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that tells whether the user can swipe down to cause the application to refresh.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether the list view is currently refreshing.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Occurs when the visual representation of an item is being added to the visual layout.
- This method is guaranteed to fire at some point before the element is on screen.
-
-
- Occurs when the visual representation of an item is being removed from the visual layout.
- This method is for virtualization usage only. It is not guaranteed to fire for all visible items when the List is removed from the screen. Additionally it fires during virtualization, which may not correspond directly with removal from the screen depending on the platform virtualization technique used.
-
-
- Event that is raised when a new item is selected.
- To be added.
-
-
- Event that is raised when an item is tapped.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Method that is called when a size request is made..
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the command that is run when the list view enters the refreshing state.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event that is raised when the list view refreshes.
- To be added.
-
-
- Gets or sets a value that represents the height of a row.
- To be added.
- To be added.
-
-
- The backing store for the property.
- To be added.
-
-
- The item from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the .
-
- A linear search is done for the item, so if the same reference appears multiple times in the list, the first item will be scrolled to. This includes if grouping is enabled.
-
-
- contains an invalid value for .
-
-
- The item from your to scroll to.
- The group from your to scroll to.
- How the item should be positioned on screen.
- Whether or not the scroll should be animated.
- Scrolls the ListView to the in the
-
- A linear search is done for the item, so if the same reference appears multiple times in the , the first item will be scrolled to. The same item in a different group will be ignored.
-
-
- contains an invalid value for .
-
-
- is .
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the currently selected item from the .
- The selected item or if no item is selected.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- Gets or sets a value that controls whether and how many items can be selected.
-
- if no selections can be made. if one selection can be made.
- If an item is selected, changing to will cause the item to be deselected, and to be raised with a item value.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the color of the bar that separates list items.
- To be added.
- The default value is Color.Default. This property has no effect if is .
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a value that tells whether separators are visible between items.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The cell to set up.
- The index of the cell in the list of items.
- Application developers override this method to register event handlers for list view items.
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override this method to allocate resources must override in order to deallocate them.
-
-
-
- The cell to unhook.
- Application developers override this method to unregister event handlers for list view items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- To be added.
- Returns if is a template selector and elements are being retained. Otherwise, returns .
-
- if is a template selector and elements are being retained. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates caching strategies for a ListView.
-
- Application developers can specify one of these values when constructing a to determine whether the List View will minimize their memory footprint and speed execution by recycling list cells, or will instead generate a cell for every item in the list. Currently, the default behavior is to retain item data in their generated cells when they are not needed. (Items are not needed, for example, when they are far enough off screen that their display is not imminent.) This behavior corresponds to a value of . For performance reasons, it is likely that the default behavior will be changed to in a future release. In the meantime, for memory and performance reasons, app developers should specify when constructing a new List View.
- The performance advantage of is so great that application developers have been provided with a XAML syntax shortcut for initializing List Views. Instead of x:TypeArguments syntax that specifies a parameter for the constructor, XAML for Xamarin.Forms provides a XAML attribute for a non-existent property that corresponds to the caching strategy argument of the constructor. Application developers can set the CachingStrategy attribute to either of the RecycleElement (preferred) or RetainElement values to choose a caching strategy. For example:
-
-
-
-
-
-
-
-
-]]>
-
- When devolopers specify , OnElementChanged events are not raised when cells are recycled. Instead, the cell is retained and its property values change when the binding context is updated to that of an available cell, OnElementPropertyChanged events are raised. Application developers should remember to listen for the correct events, and should note that their renderers will need to be updated if the default behavior changes to in a future release.
-
-
- The UWP platform ignores , because it always uses caching to improve performance. Therefore, if the developer has opted not to use data bindings, they must use to update cell data on UWP, because it always behaves as if was specified.
-
-
-
-
- Indicates that unneeded cells will have their binding contexts updated to that of a cell that is needed.
-
-
- Indicates that, in addition to the behavior specified by , objects that are selected by a are cached by the data template type.
-
-
- Indicates that for every item in the List View's property, a single unique element will be constructed from the DataTemplate.
-
-
- Enumerates values that control whether items in a list view can or cannot be selected.
- To be added.
-
-
- Indicates that items cannot be selected.
-
-
- Indicates that a single item can be selected.
-
-
- Enumerates values that control how detail content is displayed in a master-detail page.
- To be added.
-
-
- Details are displayed in the default way for the platform.
-
-
- Details pop over the page.
-
-
- Details are always displayed in a split screen.
-
-
- Details are displayed in a split screen when the device is in landscape orientation.
-
-
- Details are displayed in a split screen when the device is in portrait orientation.
-
-
- A that manages two panes of information: A master page that presents data at a high level, and a detail page that displays low-level details about information in the master.
-
- Developers should only use master detail pages as the application root page.
-
- The following example code, taken from the FormsGallery sample application, creates a that allows the user to view detailed information about a color that she chooses from a list. Note that the NamedColorPage class, defined in as a sublcass of in another file in the sample application, simply displays RGB data, a with its background color set to the color that the user selected, and, finally, hue, saturation, and luminosity data.
- The sample below illustrates three key concepts. First, the "Master" portion of the MasterDetailPage is represented by the property, which is set to a element in this example. This element contains a label and a list of colors. Second, the "Detail" portion of the is represented by the property, which, in this example, is set to the NamedColorPage that was noted above. Third, and finally, the page that is represented by the property is displayed by setting the property to ; That is, the property controls whether or not the page that is represented by the is presented to the user.
- The page must have its property set. Additionally, the page will only display a navigation bar if it is an instance of .
-
- {
- this.IsPresented = true;
- }));
- }
-
- // Define a selected handler for the ListView.
- listView.ItemSelected += (sender, args) =>
- {
- // Set the BindingContext of the detail page.
- this.Detail.BindingContext = args.SelectedItem;
-
- // Show the detail page.
- this.IsPresented = false;
- };
-
- // Initialize the ListView selection.
- listView.SelectedItem = namedColors[0];
-
-
- }
- }
-}
- ]]>
-
-
- The Windows Phone and Android platforms do not support sliding the detail screen in order to show or hide it. Application developers can use a to provide the user an additional way to show and hide the Detail screen on these platforms. On Windows Phone, developers could consider using a user interface class that provides an experience that is more consistent with that platform, such as .
-
-
-
-
- Creates a new empty .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the detail page that is used to display details about items on the master page.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that turns on or off the gesture to reveal the master page. This is a bindable property.
-
- if gesture is enabled; otherwise . Default is .
- Has no effect on Windows Phone.
-
-
- Backing store for the IsGestureEnabled bindable property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the visual element that is represented by the property is presented to the user.
- To be added.
- Setting this property causes the event to be raised.
-
-
- Event that is raised when the visual element that is represented by the property is presented or hidden.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Lays out the master and detail pages.
- To be added.
-
-
- Gets or sets the master page.
- To be added.
- To be added.
-
-
- Gets or sets a value that indicates how detail content is displayed.
- To be added.
- To be added.
-
-
- Backing store for the MasterBehavior property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when a detail appears.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- Method that is called when the property of this is set.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns a value that tells whether the list view should display a toolbar button.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Enumerates values that tell whether margins are included when laying out windows.
- To be added.
-
-
- Include margins in a layout measurement.
-
-
- Do not include margins in a layout measurement.
-
-
- Represents an application menu on platforms that support them.
- To be added.
-
-
- Creates a new menu with default values.
- To be added.
-
-
- The menu to add to this menu.
- Add to the end of the collection of menus in this menu.
- To be added.
-
-
- Clears all the menus from this menu.
- To be added.
-
-
- The menu whose presence to check.
- Returns if is contained in the top-level collection of menus that belong to this menu. Otherwise, returns .
-
- if is contained in the top-level collection of menus that belong to this menu. Otherwise, .
- To be added.
-
-
- The menu items to copy into this menu.
- The index at which to begin inserting menus.
- Copies into this menu's collection of menus, beginning at .
- To be added.
-
-
- Gets the number of menus that are contained in this menu.
- To be added.
- To be added.
-
-
- Returns an enumerator for the menus that are contained in this menu.
- To be added.
- To be added.
-
-
- The menu whose index to get.
- Returns the index of .
- To be added.
- To be added.
-
-
- The index at which to insert .
- The menu to insert.
- Inserts into this menu's collection of items at .
- To be added.
-
-
- Visually displays the menu as invalid.
- To be added.
-
-
- Returns .
-
- .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the menu at .
- The menu at .
- To be added.
-
-
- Gets the collection of menus that belong to this menu.
- To be added.
- To be added.
-
-
- The menu to remove.
- Removes .
- To be added.
- To be added.
-
-
- The index for the menu to remove.
- Removes the menu at .
- To be added.
-
-
- For internal use only.
- To be added.
- To be added.
-
-
- Gets or sets the text of the menu.
- The menu text.
- To be added.
-
-
- Class that presents a menu item and associates it with a command.
- To be added.
-
-
- Intitializes a new instance.
- To be added.
-
-
- Backing store for the accelerator attached property.
- To be added.
-
-
- Event that is raised when the menu item is clicked.
- To be added.
-
-
- Gets or sets the command that is run when the menu is clicked.
- To be added.
- To be added.
-
-
- Gets or sets the parameter that is passed to the command.
- To be added.
- To be added.
-
-
- Identifies the command parameter bound property.
- To be added.
-
-
- Identifies the command bound property.
- To be added.
-
-
- The bindable object for which to retrieve the accelerator keys.
- Gets the accelerator for the specified bindable object.
- To be added.
- To be added.
-
-
- Gets or sets the icon for the menu item.
- To be added.
- To be added.
-
-
- Identfies the icon bound property.
- To be added.
-
-
- Gets or sets a value that indicates whether or not the menu item removes its associated UI element.
- To be added.
- To be added.
-
-
- Identifies the IsDestructive bound property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- When overriden by an app dev, implements behavior when the menu item is clicked.
- To be added.
-
-
- The bindable object for which to set the accelerator keys.
- The new accelerator for the object.
- Sets the accelerator for the specified bindable object.
- To be added.
-
-
- The text of the menu item.
- To be added.
- To be added.
-
-
- Identifies the text bound property.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Associates a callback on subscribers with a specific message name.
-
- The following shows a simple example of a strongly-typed callback using is:
-
- (subscriber, "IntPropertyMessage", (s, e) => {
- subscriber.IntProperty = e;
-});
-
-//...later...
-
-MessagingCenter.Send(this, "IntPropertyMessage", 2);
-Assert.AreEqual(2, subscriber.IntProperty);
- ]]>
-
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets the singleton instance of the .
- The singleton instance of the .
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends a named message that has no arguments.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a named message with the specified arguments.
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Run the on in response to parameterized messages that are named and that are created by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes a subscriber from the specified messages that come from the specified sender.
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes from the specified parameterless subscriber messages.
- To be added.
-
-
- The type of object that sends the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Sends the named parameterless message to objects that are listening for it on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The instance that is sending the message. Typically, this is specified with the keyword used within the sending object.
- The message that will be sent to objects that are listening for the message from instances of type .
- The arguments that will be passed to the listener's callback.
- Sends a message and arguments to objects that are listening for them on the type that is specified by .
- To be added.
-
-
- The type of object that sends the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message to subscribe to from .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- A callback, which takes the sender and arguments as parameters, that is run when the message is received by the subscriber.
- The object that will send the messages.
- Subscribes to the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The object that is unsubscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- The type of object that sends the message.
- The type of the objects that are used as message arguments for the message.
- The object that is subscribing to the messages. Typically, this is specified with the keyword used within the subscribing object.
- The message that will be sent to objects that are listening for the message from instances of type .
- Unsubscribes the specified from the specified .
- To be added.
-
-
- Base class for , , , and .
- To be added.
-
-
- The modal page.
- Creates a new object for a navigation event that happened to the page.
- To be added.
-
-
- Gets or sets the page whose navigation triggered the event.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popped from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is popping from the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being popped.
- To be added.
-
-
- Gets or sets a value that tells whether the modal navigation was canceled.
- To be added.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that was just popped.
- To be added.
-
-
- Arguments for the event that is raised when a modal window is being pushed onto the navigation stack.
- To be added.
-
-
- The modal page.
- Constructs a new object for the page that is being pushed.
- To be added.
-
-
- The particular subclass of that the MultiPage services.
- A bindable, templatable base class for pages which contain multiple sub-pages.
-
- Provides a base implementation for binding and templating pages.
-
-
-
- Provides the base initialization for objects derived from the MultiPage<T> class.
-
- provides two classes that are derived from , and .
-
-
-
- Gets an IList<Page> of child elements of the MultiPage.
- A IList<Page>. The default is an empty list.
-
-
- The collection of a contains all the children added through the public add/remove interface. Internal children will not be exposed through this collection.
-
-
- The following shows the creation of a , which descends from .
-
-
-
-
-
-
-
- The object which the default page should be templated from.
- Create default provides a default method of creating new pages from objects in a binding scenario.
- The newly created page.
- Most implementors will not need to use or override CreateDefault.
-
-
- Gets or sets the currently selected page.
- The current page. The default value is null.
- The default page will usually get set when the multi-page is displayed or templated.
-
-
- Raised when the property changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The source for the items to be displayed.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- The template for displaying items.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Event that is raised when the back button is pressed.
- To be added.
- To be added.
-
-
- The child that was added.
- Called when a child has been added to the .
- To be added.
-
-
- Raises the event.
- To be added.
-
-
- The event arguments.
- Called when the pages of the have been changed.
- To be added.
-
-
- The name of the property that was changed.
- Called when a bindable property has changed.
- To be added.
-
-
- Raised when the children pages of the have changed.
- To be added.
-
-
- The currently selected item.
- The selected item from the or if nothing selected.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The content to set up.
- The content index.
- When overriden in a derived class, performs initialization of .
- To be added.
-
-
- The content to unhook.
- Application developers override this method to unregister event handlers for items that they registered in .
-
- Application developers must call before performing any other action when overriding this method.
- Application developers who override to allocate resources must override this method in order to deallocate them.
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Class that represents a list of property and binding conditions, and a list of setters that are applied when all of the conditions in the list are met.
-
- Developers can use a to compare against property values on the control that contains it by using objects, or on any bound property (including those on the enclosing control) by using objects. These can be mixed in the same list.
-
- The XML example below, when added to a Xamarin.Forms app with the correct project namespace, creates a UI that suggests that the user type in a secret and toggle a switch to check if the secret is correct. If the user enters "The text color is green", and toggles the to its On position, then the text that the user typed into the turns green. If either the text is altered to something other than the secret or the Switch is toggled to its Off position, the text returns to the default color
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- The type of the trigger target.
- Initializes a new instance.
- To be added.
-
-
- Gets the list of conditions that must be satisfied in ordeer for the setters in the list to be invoked.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the list of conditions in the property are all met.
- To be added.
- To be added.
-
-
- Represents pre-defined font sizes.
- The exact pixel-value depends on the platform on which Xamarin.Forms is running.
-
-
- The default font size.
-
-
- A Large font size, for titles or other important text elements.
-
-
- A default font size, to be used in stand alone labels or buttons.
-
-
- The smallest readable font size for the device. Think about this like legal footnotes.
-
-
- A small but readable font size. Use this for block of text.
-
-
- Extension methods for that adds a strongly-typed FindByName method.
- To be added.
-
-
- The type of instance to find.
- An element in the scope to search.
- The name of the element to find.
- Returns the instance of type that has name in the scope that includes .
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's navigation events.
-
-
-
-
-
-
- The page that was popped or is newly visible.
-
- To be added.
-
-
- Gets the page that was removed or is newly visible.
-
-
- For , this is the that was removed. For
- and it is the newly visible page, the pushed page or the root respectively.
-
-
-
- A that manages the navigation and user-experience of a stack of other pages.
-
- Note that on the Android platform, operations do not generate activity lifecycle notifications. For each that you push or pop, the Android implementation of simply adds or removes the content of the page to or from a single activity.
- Also note that the Windows Phone platform provides navigation natively. Therefore, you do not need to use a object to get navigation on that platform.
-
-
-
- Initializes a new object.
- To be added.
-
-
- To be added.
- Creates a new element with as its root element.
- To be added.
-
-
- Identifies the property associated with the title of the back button.
- To be added.
-
-
- Gets or sets the background color for the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar background color.
- To be added.
-
-
- Gets or sets the text that appears on the bar at the top of the NavigationPage.
-
-
-
-
- Identifies the property associated with the color of the NavigationPage's bar text color.
- To be added.
-
-
- The that is currently top-most on the navigation stack.
- To be added.
- To be added.
-
-
- Identifies the property.
-
-
-
- The whose back-button's title is being requested.
- The title of the back button for the specified .
- The title of the back button that would be shown if the specified were the .
- To be added.
-
-
- To be added.
- Returns a value that indicates whether has a back button.
- To be added.
- To be added.
-
-
- The being queried.
- Returns a value that indicates whether the has a navigation bar.
-
- if would display a navigation bar were it the .
- To be added.
-
-
- The whose title icon is being set.
- Retrieves the path to the file providing the title icon for the .
- The path to the file providing the title icon for the .
- To be added.
-
-
- The bindable object whose title view to get.
- Returns the view to use as a title for the navigation page.
- The view to use as a title for the navigation page.
- To be added.
-
-
- Backing store for the HasBackButton property.
- To be added.
-
-
- Backing store for the HasNavigationBar property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Event that is raised when the hardware back button is pressed. This event is not raised on iOS.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Asynchronously removes the top from the navigation stack.
- The that had been at the top of the navigation stack.
- To be added.
-
-
- To be added.
- Asynchronously removes the top from the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised after a page is popped from this element.
- To be added.
-
-
- Event that is raised when the last nonroot element is popped from this element.
- The can be cast to for
- access to additional properties. For example, the list of popped pages.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Pops all but the root off the navigation stack.
- A task that represents the asynchronous dismiss operation.
- To be added.
-
-
- To be added.
- A task for asynchronously popping all pages off of the navigation stack.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The to present modally.
- Presents a modally.
- An awaitable Task, indicating the PushModal completion.
- To be added.
-
-
- To be added.
- To be added.
- A task for asynchronously pushing a page onto the navigation stack, with optional animation.
- To be added.
- To be added.
-
-
- Event that is raised when a page is pushed onto this element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
-
- The that is the root of the navigation stack.
-
- To be added.
- To be added.
-
-
-
- Identifies the property.
-
-
-
-
- To be added.
- To be added.
- Sets the title that appears on the back button for .
- To be added.
-
-
- To be added.
- To be added.
- Adds or removes a back button to , with optional animation.
- To be added.
-
-
- To be added.
- To be added.
- Sets a value that indicates whether or not this element has a navigation bar.
- To be added.
-
-
- The whose title icon is being set.
- The FileImageSource of the icon.
- Sets the title icon of the to the icon file at .
-
-
-
-
-
-
-
-
-
-
- The bindable object whose title to set.
- The view to use.
- Sets the view to use as the title for the navigation page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The color to be used as the Tint of the .
- To be added.
-
- Tint is especially important in iOS 7 and later, where the Tint is primary way to specify which controls on screen are active or have an action associated with them.
-
-
-
- Identifies the bindable property.
- To be added.
-
-
- Indicates the / property.
- To be added.
-
-
- Backing store for the attached property that gets and sets title views.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that is used within OnPlatform tags in XAML when specifying values on platforms.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the list of specified platforms.
- To be added.
- To be added.
-
-
- Gets or sets the value on the current platform.
- To be added.
- To be added.
-
-
- The type for which to get a platform-specific implementation.
- Provides idiom-specific value for for the current target idiom.
- To be added.
-
-
- Initializes a new instance of OnIdiom
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the value applied on desktop systems.
- The value applied on desktop systems.
- To be added.
-
-
- The idiom to convert.
- Implicitly converts OnIdiom to T, depending on Device.Idiom.
- The value of the Phone or Tablet property, depending on the current Device.Idiom.
- To be added.
-
-
- Gets or sets the value applied on Phone-like devices.
- The value applied on Phone-like devices.
- To be added.
-
-
- Gets or sets the value applied on Tablet-like devices.
- The value applied on Tablet-like devices.
- To be added.
-
-
- Gets or sets the value applied on TV-like devices.
- The value applied on TV-like devices.
- To be added.
-
-
- Gets or sets the value applied on watch-like devices.
- The value applied on watch-like devices.
- To be added.
-
-
- To be added.
- Provides the platform-specific implementation of T for the current .
- To be added.
-
-
- Creates a new instance of the type.
- To be added.
-
-
- The type as it is implemented on the Android platform.
- To be added.
- To be added.
-
-
- Gets or sets the default value to use for the platform.
- The default value to use for the platform.
- To be added.
-
-
- Gets or sets the type as it is implemented on the iOS platform.
- The type as it is implemented on the iOS platform.
- To be added.
-
-
- The platform to convert.
- Casts the type to the version that corresponds to the platform.
- To be added.
- To be added.
-
-
- Gets a list of the available platforms.
- To be added.
- To be added.
-
-
- The type as it is implemented on the WinPhone platform.
- To be added.
- To be added.
-
-
- A that displays OpenGL content.
-
-
- s are easiest to program using Shared Projects, in which case the reference to OpenTK is straightforward. The following example shows a simple OpenGL app with a render loop:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
-
- toggle.Toggled += (s, a) => {
- view.HasRenderLoop = toggle.IsToggled;
- };
- button.Clicked += (s, a) => view.Display ();
-
- var stack = new StackLayout {
- Padding = new Size (20, 20),
- Children = {view, toggle, button}
- };
-
- Content = stack;
- }
- }
-}
-
- ]]>
-
-
-
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Called prior to rendering.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Whether this has a custom rendering loop.
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Overridden to create a custom rendering loop.
- To be added.
-
- When overridden, creates a custom renderer:
-
- {
-
- GL.ClearColor (red, green, blue, 1.0f);
- GL.Clear ((ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit));
-
- red += 0.01f;
- if (red >= 1.0f)
- red -= 1.0f;
- green += 0.02f;
- if (green >= 1.0f)
- green -= 1.0f;
- blue += 0.03f;
- if (blue >= 1.0f)
- blue -= 1.0f;
- };
- ]]>
-
-
-
-
- A that occupies the entire screen.
-
-
- is primarily a base class for more useful derived types. Objects that are derived from the class are most prominently used as the top level UI element in Xamarin.Forms applications. In addition to their role as the main pages of applications, objects and their descendants can be used with navigation classes, such as or , among others, to provide rich user experiences that conform to the expected behaviors on each platform.
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- This method is for internal use .
- To be added.
-
-
- Indicates that the is about to appear.
- To be added.
-
-
- Identifies the image used as a background for the .
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- This method is for internal use.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Indicates that the is about to cease displaying.
- To be added.
-
-
- Title of the displayed action sheet. Must not be .
- Text to be displayed in the 'Cancel' button. Can be to hide the cancel action.
- Text to be displayed in the 'Destruct' button. Can be to hide the destructive option.
- Text labels for additional buttons. Must not be .
- Displays a native platform action sheet, allowing the application user to choose from several buttons.
- An awaitable Task that displays an action sheet and returns the Text of the button pressed by the user.
-
- Developers should be aware that Windows' line endings, CR-LF, only work on Windows systems, and are incompatible with iOS and Android. A particular consequence of this is that characters that appear after a CR-LF, (For example, in the title.) may not be displayed on non-Windows platforms. Developers must use the correct line endings for each of the targeted systems.
-
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with a single cancel button.
- To be added.
- To be added.
-
-
- The title of the alert dialog.
- The body text of the alert dialog.
- Text to be displayed on the 'Accept' button.
- Text to be displayed on the 'Cancel' button.
- Presents an alert dialog to the application user with an accept and a cancel button.
- A task that contains the user's choice as a Boolean value. indicates that the user accepted the alert. indicates that the user cancelled the alert.
- To be added.
-
-
- Forces the to perform a layout pass.
- To be added.
-
-
- Resource identifier for the 's associated icon.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Marks the Page as busy. This will cause the platform specific global activity indicator to show a busy state.
- A bool indicating if the Page is busy or not.
- Setting IsBusy to true on multiple pages at once will cause the global activity indicator to run until both are set back to false. It is the authors job to unset the IsBusy flag before cleaning up a Page.
-
-
- Identifies the property.
- To be added.
-
-
- Raised when the layout of the has changed.
- To be added.
-
-
- Left-hand side of layout area.
- Top of layout area.
- Width of layout area.
- Height of layout area.
- Lays out children s into the specified area.
- To be added.
-
-
- To be added.
- TReturns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- When overridden, allows application developers to customize behavior immediately prior to the becoming visible.
- To be added.
-
-
- Application developers can override this method to provide behavior when the back button is pressed.
- To be added.
- To be added.
-
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
-
- Overriders must call the base method.
-
-
-
- The object that raised the event.
- The event arguments.
- Indicates that the preferred size of a child has changed.
- To be added.
-
-
- When overridden, allows the application developer to customize behavior as the disappears.
- To be added.
-
-
- Called when the 's property has changed.
- To be added.
-
-
- The width allocated to the .
- The height allocated to the .
- Indicates that the has been assigned a size.
- To be added.
-
-
- The space between the content of the and it's border.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Calls .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The 's title.
- To be added.
- To be added.
-
-
- Identifies the property.
- To be added.
-
-
- A set of s, implemented in a platform-specific manner.
- To be added.
- To be added.
-
-
- Requests that the children s of the update their layouts.
- To be added.
-
-
- A gesture recognizer for panning content that is larger than its parent view.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Event that is raised when the pan gesture changes.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform..
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the number of touch points in the gesture.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when a pan gesture updates.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Whether the gesture just began, is continuing, was completed, or is canceled.
- An identifier for the gesture.
- The total change in the X direction since the beginning of the gesture.
- The total change in the Y direction since the beginning of the gesture.
- Creates a new with the specified values.
- To be added.
-
-
- Gets the identifier for the gesture that raised the event.
- To be added.
- To be added.
-
-
- Gets a value that tells if this event is for a newly started gesture, a running gesture, a completed gesture, or a canceled gesture.
- To be added.
- To be added.
-
-
- Gets the total change in the X direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- Gets the total change in the Y direction since the beginning of the gesture..
- To be added.
- To be added.
-
-
- A control for picking an element in a list.
-
- The visual representation of a Picker is similar to a , but a picker control appears in place of a keyboard.
- The following example shows the creation of a Picker.
-
- nameToColor = new Dictionary
- {
- { "Aqua", Color.Aqua }, { "Black", Color.Black },
- { "Blue", Color.Blue }, { "Fucshia", Color.Fucshia },
- { "Gray", Color.Gray }, { "Green", Color.Green },
- { "Lime", Color.Lime }, { "Maroon", Color.Maroon },
- { "Navy", Color.Navy }, { "Olive", Color.Olive },
- { "Purple", Color.Purple }, { "Red", Color.Red },
- { "Silver", Color.Silver }, { "Teal", Color.Teal },
- { "White", Color.White }, { "Yellow", Color.Yellow }
- };
-
- public PickerDemoPage()
- {
- Label header = new Label
- {
- Text = "Picker",
- FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
- HorizontalOptions = LayoutOptions.Center
- };
-
- Picker picker = new Picker
- {
- Title = "Color",
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- foreach (string colorName in nameToColor.Keys)
- {
- picker.Items.Add(colorName);
- }
-
- // Create BoxView for displaying picked Color
- BoxView boxView = new BoxView
- {
- WidthRequest = 150,
- HeightRequest = 150,
- HorizontalOptions = LayoutOptions.Center,
- VerticalOptions = LayoutOptions.CenterAndExpand
- };
-
- picker.SelectedIndexChanged += (sender, args) =>
- {
- if (picker.SelectedIndex == -1)
- {
- boxView.Color = Color.Default;
- }
- else
- {
- string colorName = picker.Items[picker.SelectedIndex];
- boxView.Color = nameToColor[colorName];
- }
- };
-
- // Accomodate iPhone status bar.
- this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);
-
- // Build the page.
- this.Content = new StackLayout
- {
- Children =
- {
- header,
- picker,
- boxView
- }
- };
-
- }
- }
-}
-]]>
-
-
-
-
-
-
-
- Initializes a new instance of the Picker class.
-
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a binding that selects the property that will be displayed for each object in the list of items.
- To be added.
- To be added.
-
-
- Gets the list of choices.
- An IList<string> representing the Picker choices.
- This property is read-only, but exposes the IList<> interface, so items can be added using Add().
-
-
- Gets or sets the source list of items to template and display.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the index of the selected item of the picker. This is a bindable property.
- An 0-based index representing the selected item in the list. Default is -1.
- A value of -1 represents no item selected.
-
-
- Raised when the value of the SelectIndex property has changed.
- To be added.
-
-
- Backing store for the SelectedIndex bindable property.
-
-
-
- Gets or sets the selected item.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the title for the Picker. This is a bindable property.
- A string.
- Depending on the platform, the Title is shown as a placeholder, headline, or not showed at all.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the Title bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Recognizer for pinch gestures.
- To be added.
-
-
- Constructs a new pinch gesture recognizer.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Event that is raised when a pinch gesture updates.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The new gesture status.
- Constructs a new object with default values.
- To be added.
-
-
- Whether the gesture is starting, running, or has ended.
- The current scale of the pinch gesture.
- The updated origin of the pinch gesture.
- Constructs a new object with the specified values.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- The relative size of the user's pinch gesture since the last update was received.
- The distance between the user's digits, divided by the last reported distance between the user's digits in the pinch gesture.
-
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- The updated origin of the pinch gesture.
- The midpoint of the pinch gesture.
-
- The origin of the pinch is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
-
-
-
- Whether the gesture started, is running, or has finished.
- Whether the gesture started, is running, or has finished.
-
- The origin of the pinch, , is the center of the pinch gesture, and changes if the user translates their pinch while they scale. Application developers may want to store the pinch origin when the gesture begins and use it for all scaling operations for that gesture.
- The initial value of the property for each new pinch gesture is 1.0.
-
-
-
- To be added.
- To be added.
- Base class for platform-specific effect classes.
-
- App developers derive from the
- Xamarin.Forms.Platform.Android.PlatformEffect,Xamarin.Forms.Platform.iOS.PlatformEffect,Xamarin.Forms.Platform.UWP.PlatformEffectXamarin.Forms.Platform.WinPhone.PlatformEffect, orXamarin.Forms.Platform.WinRT.PlatformEffect,
- classes to implement effects on the respective platforms.
-
-
-
- Creates a new platform-specific effect with default values.
- To be added.
-
-
- Returns the container for the platform-specific effect.
- To be added.
- To be added.
-
-
- Returns the control for the platform-specific effect.
- To be added.
- To be added.
-
-
- The arguments for the property changed event.
- Method that is called when a element property has changed.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Struct defining a 2-D point as a pair of doubles.
- To be added.
-
-
-
- that specifies a that has the coordinates (, ).
- Creates a new object that has coordinates that are specified by the width and height of , in that order.
- To be added.
-
-
- The horizontal coordinate.
- The vertical coordinate.
- Creates a new object that represents the point (,).
- To be added.
-
-
- Variable in which to store the X component of the point.
- Variable in which to store the Y component of the point.
- Stores the components of the point in the corresponding arguments.
- To be added.
-
-
- The to which the distance is calculated.
- Calculates the distance between two points.
- The distance between this and the .
- To be added.
-
-
- Another .
- Returns if the X and Y values of this are exactly equal to those in the argument.
-
- if the X and Y values are equal to those in . Returns if is not a .
-
- The and values of the are stored as s. Developers should be aware of the precision limits and issues that can arise when comparing floating-point values. In some circumstances, developers should consider the possibility of measuring approximate equality using the (considerably slower) method.
-
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Whether both X and Y are 0.
-
- if both and are 0.0.
- To be added.
-
-
- The amount to add along the X axis.
- The amount to add along the Y axis.
- Returns a new that translates the current by and .
- A new at [this.X + dx, this.Y + dy].
- To be added.
-
-
- The to which is being added.
- The values to add to .
- Returns a new by adding a to a .
- A new at [pt.X + sz.Width, pt.Y + sz.Height].
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether the two s are equal.
-
- if the two s have equal values.
- To be added.
-
-
- The to be translated as a .
- Returns a new whose and and equivalent to the 's and properties.
- A new based on the .
- To be added.
-
-
- The first point to compare.
- The second point to compare.
- Whether two points are not equal.
-
- if and do not have equivalent X and Y values.
- To be added.
-
-
- The from which is to be subtracted.
- The whose and will be subtracted from 's and .
- Returns a new by subtracting a from a .
- A new at [pt.X - sz.Width, pt.Y - sz.Height].
- To be added.
-
-
- Returns a new whose and have been rounded to the nearest integral value.
- A new whose and have been rounded to the nearest integral value, per the behavior of Math.Round(Double).
- To be added.
-
-
- A human-readable representation of the .
- The string is formatted as "{{X={0} Y={1}}}".
- To be added.
-
-
- Location along the horizontal axis.
- To be added.
- To be added.
-
-
- Location along the vertical axis.
- To be added.
- To be added.
-
-
- The at {0,0}.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a point for a valid point description.
- To be added.
- To be added.
-
-
- EventArgs for the NavigationPage's PoppedToRoot navigation event.
-
- The passes as the
- event argument. This class can be cast to to allow for access to the
- PoppedPages collection that exposes the pages that was popped.
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- Gets a collection of pages that was removed from the navigation stack.
-
-
- For this represents the pages
- that were popped. The order of the pages represents the order of the stack that was popped. The first page in the
- collection is the page that was closest to the root page.
-
-
-
-
- A control that displays progress.
-
- The following example shows the usage of a ProgressBar.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the ProgressBar class
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the progress value.
- Gets or sets a value that specifies the fraction of the bar that is colored.
- Values less than 0 or larger than 1 will be clamped to the range [0-1].
-
-
- Get or sets the color of the progress bar.
- The color of the progress bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
-
-
-
- To be added.
- To be added.
- To be added.
- Animate the Progress property to value.
- A Task<bool> you can await on.
-
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for the delegate.
- To be added.
-
-
- To be added.
- Creates a new object that indicates that is changing.
- To be added.
-
-
- Gets the name of the property that is changing.
- The name of the property that is changing.
- To be added.
-
-
- To be added.
- To be added.
- Delegate for the event.
- To be added.
-
-
- Class that represents a value comparison against a property on the control that contains the enclosing .
-
- The class is suitable for checking property values on the control that contains the that contains it. To check values on other controls, developers can use the class, in addition to any property conditions in the trigger list.
-
- The XML example below creates a property condition within a surrounding within a that turns the text green when the secret is typed. The code is turned back to the default color if the user then edits the secret. (Typically, a would have more than one condition; this example is simplified for clarity.)
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property against which the property will be compared.
- To be added.
- To be added.
-
-
- The binding value that satisfies the condition.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Struct defining a rectangle, using doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
- Where Xamarin.Forms supports XAML for structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.
-
-
-
- The coordinates of the top left corner.
- The height and width.
- Creates a new object with its top left corner at with a height and width that are specified by .
- To be added.
-
-
- The X coordinate of the top left corner.
- The Y coordinate of the top left corner.
- The width.
- The height.
- Creates a new object with its top left corner at (, ) and wide and tall.
- To be added.
-
-
- The bottom of the .
- To be added.
-
- Modifying this value also modifies the property.
-
-
-
- The halfway between and , and .
- To be added.
- To be added.
-
-
- The being checked for containment.
- Whether the is within, or along the periphery, of this .
-
- if is within, or along the periphery, of this .
- To be added.
-
-
- The being checked for containment.
- Whether is entirely within, or along the periphery, of this .
-
- if the borders of are entirely within, or along the periphery, of this.
- To be added.
-
-
- The X location of the point being checked.
- The Y location of the point being checked.
- Whether the point described by and is within, or along the periphery of, this .
-
- if the point described by and is within, or along the periphery of, this.
- To be added.
-
-
- Variable in which to store the X component of the origin of the rectangle.
- Variable in which to store the Y component of the origin of the rectangle.
- Variable in which to store the width of the rectangle.
- Variable in which to store the width of the rectangle.
- Stores the components of the location and size of the rectangle in the corresponding arguments.
- To be added.
-
-
- An Object to compare to this.
- Whether an is a and has exactly the same values as this.
-
- if is a that has exactly the same values as this.
- To be added.
-
-
- The being compared to this.
- Whether a has exactly the same values as this.
-
- if has exactly the same values as this.
- To be added.
-
-
- The X coordinate of the left side.
-
- The X coordinate of the right side.
- The Y coordinate of the bottom side.
- Factory method to create a from , , , and .
- A new whose values are equal to the arguments.
- To be added.
-
-
- The hashcode for the .
- A value optimized for fast insertion and retrieval in a hash-based data structure.
- To be added.
-
-
- Extent along the Y axis.
- To be added.
-
- Modifying this value modifies the property..
-
-
- Values to inflate all the borders.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by 's and whose and are inflated by 's .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in each dimension by twice .
-
-
-
-
-
-
- Value to shift to the left and to the right.
- Value to shift upward and downward.
- Creates a whose borders are inflated in every direction.
- A new whose and are inflated by and whose and are inflated by .
-
- Application developers should note that since the inflation occurs in every direction, the returned is larger in X by twice and larger in Y by twice .
-
-
-
-
-
-
- A this will be intersected with.
- A new that is the intersection of this and .
- Returns a new that is the intersection of this and , or if there is no intersection.
- To be added.
-
-
- A being intersected.
- A being intersected.
- A new that is the intersection of and .
- Returns a new that is the intersection of and , or if there is no intersection.
- To be added.
-
-
- The being intersected.
- Whether this intersects .
-
- if this intersects .
- To be added.
-
-
- Whether this has either or less than or equal to 0.
-
- if either or is less than or equal to 0.
- To be added.
-
-
- The position of the on the X axis.
- To be added.
- To be added.
-
-
- The defined by and .
- To be added.
- To be added.
-
-
- A whose X and Y values should be added to this's .
- A new whose is offset by .
- A new whose is equal to this's translated by .
- To be added.
-
-
- Change along the X axis.
- Change along the Y axis.
- A new whose is offset by and .
- A new whose is equal to this's translated by and .
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have equal values.
-
- if both the and of the two rectangles are equivalent.
- To be added.
-
-
- A being compared.
- A being compared.
- Whether two s have unequal values.
-
- if either the or of the two rectangles have differences.
- To be added.
-
-
- The furthest extent along the X axis.
- To be added.
- To be added.
-
-
- Returns a new whose values have been rounded to their nearest integral value.
- A new whose , , , and have been rounded to their nearest integral values.
-
- The rounding is applied to each property independently.
-
-
-
- The extent of the along its X and Y axes.
- To be added.
- To be added.
-
-
- The top of the .
- To be added.
- To be added.
-
-
- A human-readable description of the .
- The format is "{X={0} Y={1} Width={2} Height={3}}".
- To be added.
-
-
- The whose union is being calculated.
- A new whose bounds cover the union of this and .
- Returns a new whose bounds cover the union of this and .
- To be added.
-
-
- A whose union is being calculated.
- A whose union is being calculated.
- A new whose bounds cover the union of and .
- Returns a new whose bounds cover the union of and .
- To be added.
-
-
- The extent of this along the X axis.
- To be added.
- To be added.
-
-
- The position of this on the X axis.
- To be added.
- To be added.
-
-
- The position of this on the Y axis.
- To be added.
- To be added.
-
-
- The at {0,0} whose Size is {0,0}.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of double values.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Represents a visual region in a Xamarin.Forms UI.
-
- Currently, regions represent rectangles, or collections of rectangles, only.
-
-
-
- The point to check.
- Returns if the specified point is inside the region. Otherwise, returns .
-
- if the specified point is inside the region. Otherwise, .
- To be added.
-
-
- The X-coordinate to check.
- The Y-coordinate to check.
- Returns if the point that is represented by the specified coordinates is inside the region. Otherwise, returns .
-
- if the specified point that is represented by the specified coordinates is inside the region. Otherwise, .
- To be added.
-
-
- Returns a region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- A region shrunk by the values in the most recent inflation, or does nothing if there has not been a previous inflation.
- To be added.
-
-
- The list of line heights to use.
- The width of a line that spans the rectangle that encloses the region.
- The starting X value on the first line, equivalent to an indent.
- The width of the last line.
- The top of the region.
- Creates and returns a region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- A region that detects points inside a collection of rectangles created from the lines that are specified by the provided data.
- To be added.
-
-
- The amount by which to move each side of the region or its subregions.
- Returns a region that is expanded by or has all of its subregions expanded by the specified .
- A region that is expanded by or has all of its subregions expanded by the specified .
- To be added.
-
-
- The amount to move the left side to the left.
- The amount to move the top upward.
- The amount to move the right side to the right.
- The amount to move the bottom down.
- Returns a region that is expanded by or has all of its subregions expanded by the specified values.
- A region that is expanded by or has all of its subregions expanded by the specified values.
- To be added.
-
-
- A that uses s to layout its children.
-
- The RelativeLayoutExample class in the following code extends the class by adding a that contains a heading and another label. Both labels are positioned relative to the :
-
- {
- return 0;
- }));
-
- relativeLayout.Children.Add (relativelyPositioned,
- Constraint.RelativeToParent ((parent) => {
- return parent.Width / 3;
- }),
- Constraint.RelativeToParent ((parent) => {
- return parent.Height / 2;
- }));
- this.Content = relativeLayout;
- }
-}
-]]>
-
- For a more complete example that exercises many more of the layout options for the class, see the FormsGallery sample that can be found on the Sample Applications page.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Identifies the bindable property associated with /.
- To be added.
-
-
- List of s that are children of this .
- To be added.
- To be added.
-
-
- The for which the bounds constraint is being requested.
- Returns the bounds constraint of the .
- The of the .
- To be added.
-
-
- The for which the height constraint is being requested.
- Returns the height constraint of the .
- The on the height of the .
- To be added.
-
-
- The for which the width constraint is being requested.
- Returns the width constraint of the .
- The on the width of the .
- To be added.
-
-
- The for which the X constraint is being requested.
- Returns the X constraint of the .
- The on the X position of the .
- To be added.
-
-
- The for which the Y constraint is being requested.
- Returns the Y constraint of the .
- The on the Y position of the .
- To be added.
-
-
- Identifies the bindable property associated with the / methods.
- To be added.
-
-
- The left-side bound of the rectangle into which the children will be laid out.
- The top bound of the rectangle into which the children will be laid out.
- The width of the rectangle into which the children will be laid out.
- The height of the rectangle into which the children will be laid out.
- Lays out the in the specified rectangle.
- To be added.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The added to the .
- Called when a is added to the collection.
- To be added.
-
-
- The removed from the collection.
- Called when a is removed from the collection.
- To be added.
-
-
- The width constraint.
- The height constraint.
- Called when this has received a size request.
- To be added.
- To be added.
-
-
- The to which the constraint will be applied.
- The on the .
- Sets as a constraint on the bounds of .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the height of the .
- Sets as a constraint on the height of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the width of the .
- Sets as a constraint on the width of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the X position of the .
- Sets as a constraint on the X position of the .
- To be added.
-
-
- The to which the constraint will be applied.
- The on the Y position of the .
- Sets as a constraint on the Y position of the .
- To be added.
-
-
- Identifies the width constraint.
- To be added.
-
-
- Identifies the constraint on X.
- To be added.
-
-
- Identifies the constraint on Y.
- To be added.
-
-
- To be added.
- An of s used by a .
- To be added.
-
-
- The view to add.
- The bounding rectangle.
- Constrains to and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X coordinate of the top left corner of the bounding rectangle.
- The Y coordinate of the top left corner of the bounding rectangle
- The width of the bounding rectangle
- The height of the bounding rectangle
- Constrains to the rectangle that is defined by , , , and , and adds it to the layout.
- To be added.
-
-
- The view to add.
- The X constraint.
- The Y constraint.
- The width constraint.
- The height constraint.
- Constrains by , , , and , and adds it to the layout.
- To be added.
-
-
- Associate view with renderer.
- Lazily assoicate a view with it's renderer.
-
-
- The view to render.
- The view to render.
- The view to render.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- The renderer for this view.
- The renderer for this view.
- The renderer for this view.
-
-
- Attribute that identifies a group name, typically a company name or reversed company URL, that provides a scope for effect names.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
- A name, such as a company name or reversed company URL, that helps to uniquely identify effects.
- Creates a new resolution group name attribute.
-
- Developers must supply a name to that is unique over the scope of the that they supply to . The method takes a string that is the concatenation of (the resolution group name), '.', and the unique name that was supplied to , and returns the specified effect.
-
- For example, with the declarations:
-
- Then the code below will add the effect to a button:
-
-
-
-
-
-
- An IDictionary that maps identifier strings to arbitrary resource objects.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- The resource dictionary to add.
- Add to the merged dictionaries in resource dictionary.
- To be added.
-
-
- The implicit style to add.
- Adds an implicit Style to the ResourceDictionary.
-
- Implicit Styles are applied to all VisualElements matching TargetType in the descendants of this ResourceDictionary owner, unless a Style is explicitely applied to the Element.
- Implicit Styles are added to a ResourceDictionary in XAML by not specifying an x:Key for the Element.
-
-
-
- The style sheet to add
- Adds tho resource dictionary's list of style sheets.
- To be added.
-
-
- The identifier to be used to retrieve the .
- The associated with the .
- Adds and to the as a key-value pair.
- To be added.
-
-
- Empties the .
- To be added.
-
-
- The identifier being searched for.
- Whether the contains a key-value pair identified by .
- To be added.
- To be added.
-
-
- The number of entries in the .
- To be added.
- To be added.
-
-
- Returns a of the 's s.
- To be added.
- To be added.
-
-
- The identifier of the desired object.
- Retrieves the value associated with the key .
- To be added.
- To be added.
-
-
- The collection of identifier s that are keys in the .
- To be added.
- To be added.
-
-
- Gets the collection of dicionaries that were merged into this dictionary.
- To be added.
- To be added.
-
-
- Gets or sets the type of object with which the resource dictionary is merged.
- The type of object with which the resource dictionary is merged, or null if the dictionary is not merged with another.
- To be added.
-
-
- The identifier of the key-value pair to be removed.
- Removes the key and value identified by from the .
-
- if the key existed and the removal was successful.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URI of the merged resource dictionary.
- The URI of the merged resource dictionary.
- To be added.
-
-
- The item to add.
- Adds an item to the collection.
- To be added.
-
-
- The item to add.
- Returns a value that indicates whether the dictionary contains the value in , indexed by the key in .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets a value that indicates whether the resource dictionary is read-only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- The identifier of the object to be retrieved.
- To be added.
- Retrieves the object specified by or, if not present, the default value of .
- The object specified by or, if not present, the default value of .
- To be added.
-
-
- Retrieves the values of the .
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Enumerates return button styles.
- To be added.
-
-
- Indicates the default style on the platform.
-
-
- Indicates a "Done" button.
-
-
- Indicates a "Go" button.
-
-
- Indicates a "Next" button.
-
-
- Indicates a "Search" button.
-
-
- Indicates a "Search" button.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Platform-independent effect that wraps an inner effect, which is usually platform-specific.
- To be added.
-
-
- The ID for the effect.
- Creates a new routing effect with the specified .
- To be added.
-
-
- Method that is called after the effect is attached and made valid.
- To be added.
-
-
- Method that is called after the effect is detached and invalidated.
- To be added.
-
-
- An that defines properties for a row in a .
-
-
- App developers can specify values for the property in XAML. This is typically done inside tags for the collection property. The following example demonstrates setting three row heights to each of the three valid values:
-
-
-
-
-
-]]>
-
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the height of the row.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the size of the row is changed.
- To be added.
-
-
- A for s.
- To be added.
-
-
- Creates a new empty object.
- To be added.
-
-
- Enumerates conditions under which scroll bars will be visible.
- To be added.
-
-
- Indicates that scroll bars will be visible, even when the content fits on the control.
-
-
- Indicates the default scroll bar behavior for the platform.
-
-
- Indicates that scroll bars are not visible, even if the content does not fit on the control.
-
-
- Arguments for the event that is raised when a window is scrolled.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Constructs a new object for a scroll to and .
- To be added.
-
-
- The X position of the finished scroll.
- To be added.
- To be added.
-
-
- The Y position of the finished scroll.
- To be added.
- To be added.
-
-
- Enumeration specifying vertical or horizontal scrolling directions.
- To be added.
-
-
- Scroll both horizontally and vertically.
-
-
- Scroll Horizontally.
-
-
- Scroll vertically.
-
-
- Enumerates values that describe how a scroll request is made.
- To be added.
-
-
- Scroll positions are specified by element.
-
-
- Scroll positions are specified by a float.
-
-
- Enumerates values that describe a scroll request.
- To be added.
-
-
- Scroll to the center of a list.
-
-
- Scroll to the end of a list.
-
-
- Scroll to make a specified list item visible.
-
-
- Scroll to the start of a list.
-
-
- Arguments for the event that is raised when a scroll is requested.
- To be added.
-
-
- An element to scroll to.
- To be added.
- To be added.
-
-
- Whether to scroll by element or by position.
- To be added.
- To be added.
-
-
- An enumeration value that describes which part of an element to scroll to.
- To be added.
- To be added.
-
-
- The X position to scroll to.
- To be added.
- To be added.
-
-
- The Y position to scroll to.
- To be added.
- To be added.
-
-
- Gets a value that tells whether the scroll operation should be animated.
- To be added.
- To be added.
-
-
- This method is for internal use by platform renderers.
- To be added.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- An element capable of scrolling if its Content requires.
-
- The following example shows the creation of a ScrollView with a large in it.
-
-
-
- Application developers should not nest one within another. Additionally, they should refrain from nesting them other elements that can scroll, such as .
-
-
-
-
-
-
- Initializes a new instance of the ScrollView class.
-
-
-
- Gets or sets a to display in the .
- The that is displayed.
-
-
-
- Gets the size of the Content. This is a bindable property.
- A that represents the size of the content.
-
-
-
- Identifies the ContentSize bindable property.
- This bindable property is read-only.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets a value that controls when the horizontal scroll bar is visible.
- A value that controls when the horizontal scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- A value that represents the x coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- A value that represents the y coordinate of the child region bounding box.
- Positions and sizes the content of a ScrollView.
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
-
- A which contains the desired size of the element.
-
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- Gets or sets the scrolling direction of the ScrollView. This is a bindable property.
-
-
-
-
- Identifies the Orientation bindable property.
-
-
-
- Event that is raised after a scroll completes.
- To be added.
-
-
- The X position of the finished scroll.
- The Y position of the finished scroll.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to a position asynchronously.
- To be added.
- To be added.
-
-
- The element to scroll.
- The scroll position.
- Whether or not to animate the scroll.
- Returns a task that scrolls the scroll view to an element asynchronously.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets the current X scroll position.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the current Y scroll position..
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value that controls when the vertical scroll bar is visible.
- A value that controls when the vertical scroll bar is visible.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A control that provides a search box.
-
- The following example shows a basic use.
-
- {resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for.";})
- };
-
- MainPage = new ContentPage {
- Content = new StackLayout {
- VerticalOptions = LayoutOptions.Start,
- Children = {
- new Label {
- HorizontalTextAlignment = TextAlignment.Center,
- Text = "SearchBar",
- FontSize = 50
- },
- searchBar,
- new ScrollView
- {
- Content = resultsLabel,
- VerticalOptions = LayoutOptions.FillAndExpand
- }
- },
- Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5)
- }
- };
- }
-
- // OnStart, OnSleep, and OnResume implementations, & etc.
-
-}]]>
-
-
-
-
-
-
-
- Creates a new .
- To be added.
-
-
- Gets or sets the color of the cancel button.
- To be added.
- To be added.
-
-
- Backing store for the CancelButtonColor property.
- To be added.
-
-
- Gets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the FontAttributes property.
- To be added.
-
-
- Gets or sets the font family for the search bar text.
- To be added.
- To be added.
-
-
- Backing store for the FontFamily property.
- To be added.
-
-
- Gets the size of the font for the text in the searchbar.
- To be added.
- To be added.
-
-
- Backing store for the FontSize property.
- To be added.
-
-
- Gets or sets the horizontal text alignment.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the text that is displayed when the is empty.
- The text that is displayed when the is empty.
- To be added.
-
-
- Gets or sets the color of the placheholder text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when the user presses the Search button.
- To be added.
-
-
- Gets or sets the command that is run when the user presses Search button.
- The command that is run when the user presses Search button.
- To be added.
-
-
- Gets or sets the parameter that is sent to the .
- The parameter that is sent to the .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text that is displayed in the .
- The text that is displayed in the .
- To be added.
-
-
- Event that is raised when the property is changed. For example, this event is raised as the user edits the text in the SearchBar.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Event arguments for the event.
- To be added.
-
-
- The newly selected item.
- Creates a new event that indicates that the user has selected .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets the new selected item.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Event arguments for positional scrolling events.
- To be added.
-
-
- The newly selected position.
- Creates a new with the specified new .
- To be added.
-
-
- Gets the newly selected position.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates values that control the visibility of list item separators.
- To be added.
-
-
- Use the default visibility for the platform.
-
-
- Do not display separators.
-
-
- Represents an assignment of a property to a value, typically in a style or in response to a trigger.
-
- Setters are used with triggers and styles.
-
-
-
- Creates a new object.
- To be added.
-
-
- The property on which to apply the assignment.
- To be added.
-
- Only bindable properties can be set with a ..
-
-
- The value to assign to the property.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Defines extensions methods for IList<Setter>
-
-
-
-
-
- The list of setters to which to add a setter that sets to .
- The property to set.
- The value to which to set the property set.
- Add a Setter with a value to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add a setter that binds to .
- The property to set.
- The binding to add.
- Add a Setter with a Binding to the IList<Setter>
- To be added.
-
-
- The list of setters to which to add the keyed property.
- The resource to add.
- The resource key.
- Add a Setter with a DynamicResource to the IList<Setter>
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Struct defining height and width as a pair of doubles.
-
- Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper What Every Computer Scientist Should Know About Floating-Point Arithmetic describes the issues excellently.
-
-
-
- The width of the new size.
- The height of the new size.
- Creates a new object with and .
- To be added.
-
-
- Variable in which to store the width of the size.
- Variable in which to store the width of the size.
- Stores the components of the size in the corresponding arguments.
- To be added.
-
-
- The object to which this is being compared.
- Whether this is equivalent to .
-
- if is a whose values are identical to this's and .
- To be added.
-
-
- The to which this is being compared.
- Whether this is equivalent to .
-
- if 's values are identical to this's and .
- To be added.
-
-
- Returns a hash value for the .
- A value intended for efficient insertion and lookup in hashtable-based data structures.
- To be added.
-
-
- Magnitude along the vertical axis, in platform-specific units.
- To be added.
- To be added.
-
-
- Whether the has and of 0.0.
-
- if both and are 0.0.
- To be added.
-
-
- A to be added.
- A to be added.
- Returns a new whose and are the sum of the component's height and width.
- A whose is equal to s1.Width + s2.Width and whose is equal to sz1.Height + sz2.Height.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two s have equal values.
-
- if and have equal values for and .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- The to be converted to a .
- Returns a new based on a .
- A whose and are equal to 's and , respectively.
- To be added.
-
-
- The first to compare.
- The second to compare.
- Whether two s have unequal values.
-
- if and have unequal values for either or .
-
- Application developers should be aware that and are stored internally as s. Values with small differences may compare incorrectly due to internal rounding limitations.
-
-
-
- A to be scaled.
- A factor by which to multiple 's and values.
- Scales both and .
- A new whose and have been scaled by .
- To be added.
-
-
- A from whose values a size will be subtracted.
- The to subtract from .
- Returns a new whose and are 's height and width minus the values in .
- A whose is equal to s1.Width - s2.Width and whose is equal to sz1.Height - sz2.Height.
- To be added.
-
-
- Returns a human-readable representation of the .
- The format has the pattern "{Width={0} Height={1}}".
- To be added.
-
-
- Magnitude along the horizontal axis, in platform-defined units.
- To be added.
- To be added.
-
-
- The whose values for height and width are 0.0.
- To be added.
-
-
- Struct that defines minimum and maximum s.
- To be added.
-
-
- The size of the request.
- Creates a new with the specified size.
- To be added.
-
-
- The size of the request.
- The minimum size for the request.
- Creates a new object that requests at least the size , but preferably the size .
- To be added.
-
-
- The minimum acceptable size.
- To be added.
- To be added.
-
-
- The requested size.
- To be added.
- To be added.
-
-
- Returns a string representation of the size request.
- To be added.
- To be added.
-
-
- A that can convert a string into a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A string that must have two values parseable as objects, separated by a comma.
- Converts a string of the form $"{width},{height}" to a object.
- A object corresponding to the values in .
- To be added.
-
-
- A control that inputs a linear value.
-
-
-
-
-
-
-
- Initializes a new instance of the Slider class.
-
- The following example shows a basic use.
-
-
-
-
-
-
- The minimum selectable value.
- The maximum selectable value.
- The actual value.
- Initializes a new instance of the Slider class.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the maximum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Identifies the Maximum bindable property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the maximum value of the slider.
- Thhe color of the portion of the slider track that contains the maximum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the minimum selectable value for the Slider. This is a bindable property.
- A double.
-
-
-
- Backing store for the property.
-
-
-
- Gets or sets the color of the portion of the slider track that contains the minimum value of the slider.
- Thhe color of the portion of the slider track that contains the minimum value of the slider.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform for which to get a platform-specific instance.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the slider thumb button.
- The color of the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the image to use for the slider thumb button.
- The image to use for the slider thumb button.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
-
-
-
- The ValueChanged event is fired when the Value property changes.
-
-
-
- Identifies the Value bindable property.
-
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Represents a section of a .
-
- Bindings to Span properties are OneTime by default.
-
-
-
- Initialize a new instance of the Span class.
- To be added.
-
-
- Gets or sets the Color of the span background.
- To be added.
- Not supported on WindowsPhone.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Font for the text in the span.
- To be added.
- To be added.
-
-
- Gets a value that indicates whether the font for the span is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the font family to which the font for the text in the span belongs.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets the size of the font for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the Color for the text in the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the multiplier to apply to the default line height when displaying text.
- The multiplier to apply to the default line height when displaying text.
- To be added.
-
-
- Backing store for the bindable property.
- To be added.
-
-
- Override this method to execute an action when the BindingContext changes.
- To be added.
-
-
- Gets or sets the Style to apply to the span.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the text of the span.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the applied to this span.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A that positions child elements in a single line which can be oriented vertically or horizontally.
-
- Because layouts override the bounds on their child elements, application developers should not set bounds on them.
-
- The following example code, adapted from the FormsGallery example shows how to create a new with children that explore many of the layout behaviors of :
-
-
-
-
-
-
-
-
- Initializes a new instance of the StackLayout class.
-
-
- The following example shows the initialization of a new StackLayout and setting its orientation and children.
-
-
-
-
-
-
-
- A value representing the x coordinate of the child region bounding box.
- A value representing the y coordinate of the child region bounding box.
- A value representing the width of the child region bounding box.
- A value representing the height of the child region bounding box.
- Positions and sizes the children of a StackLayout.
- Implementors wishing to change the default behavior of a StackLayout should override this method. It is suggested to still call the base method and modify its calculated results.
-
-
- The platform configuration that selects the platform specific to use.
- Returns the configuration object that the developer can use to call platform-specific methods for the layout.
- To be added.
- To be added.
-
-
- The available width for the StackLayout to use.
- The available height for the StackLayout to use.
- This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.
- A which contains the desired size of the StackLayout.
- The results of this method will be a sum of all the desired sizes of its children along the orientation axis, and the maximum along the non-orientation axis.
-
-
- Gets or sets the value which indicates the direction which child elements are positioned.
- A which indicates the direction children layouts flow. The default value is Vertical.
- Setting the Orientation of a StackLayout triggers a layout cycle if the stack is already inside of a parent layout. To prevent wasted layout cycles, set the orientation prior to adding the StackLayout to a parent.
-
-
- Identifies the Orientation bindable property.
-
-
-
- Gets or sets a value which indicates the amount of space between each child element.
- A value in device pixels which indicates the amount of space between each element. The default value is 6.0.
-
-
- Setting this value triggers a layout cycle if the StackLayout is already in a parent Layout.
-
-
- The following example sets the Spacing on construction of a StackLayout.
-
-
-
-
-
-
-
- Identifies the Spacing bindable property.
-
-
-
- The orientations the a StackLayout can have.
-
-
-
- StackLayout should be horizontally oriented.
-
-
- StackLayout should be vertically oriented.
-
-
- A control that inputs a discrete value, constrained to a range.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- The minimum selectable value.
- The maximum selectable value.
- The current selected value.
- The increment by which Value is increased or decreased.
- Initializes a new instance of the Stepper class.
- To be added.
-
-
- Gets or sets the increment by which Value is increased or decreased. This is a bindable property.
- A double.
-
-
-
- Identifies the Increment bindable property.
- To be added.
-
-
- Gets or sets the maximum selectable value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Maximum bindable property.
- To be added.
-
-
- Gets or sets the minimum selectabel value. This is a bindable property.
- A double.
- To be added.
-
-
- Identifies the Minimum bindable property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the current value. This is a bindable property.
- A double.
- To be added.
-
-
- Raised when the property changes.
- To be added.
-
-
- Identifies the Value bindable property.
- To be added.
-
-
-
- that loads an image from a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The property that changed.
- Method that is called when the property that is specified by is changed..
- To be added.
-
-
- Gets or sets the delegate responsible for returning a for the Image.
-
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Class that contains triggers, setters, and behaviors that completely or partially define the appearance and behavior of a class of visual elements.
- To be added.
-
-
- The type of view to which the style will be applied.
- Intitializes a new instance.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether the style should be applied to controls that are derived from the base type.
- To be added.
- To be added.
-
-
- The on which this is based.
- To be added.
- The supports a mechanism in XAML that is similar to inheritance in C#.
-
-
- Gets or sets the key that identifies the on which this is based.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that controls whether, when applying an explicit style to a control, an implicit style that targets the same control should also be applied..
- To be added.
- To be added.
-
-
- Gets or sets the class for the style.
- To be added.
- To be added.
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Gets the type of object that this style can describe. See Remarks.
- To be added.
-
-
Developers should be aware that implicit styles are only applied to the specific type that is described by , and not to types that inherit from it.
-
-
-
- Gets the list of objects that belong to this .
- To be added.
- To be added.
-
-
- Arguments for swipe events.
- To be added.
-
-
- The parameter to pass to the command for the swipe.
- The swipe direction.
- Creates a new swipe event argument object with the specified values.
- To be added.
-
-
- Gets the direction of the swipe.
- The direction of the swipe.
- To be added.
-
-
- Ges the command parameter.
- The command parameter.
- To be added.
-
-
- Enumerates swipe directions.
- To be added.
-
-
- Indicates a downward swipe.
-
-
- Indicates a leftward swipe.
-
-
- Indicates a rightward swipe.
-
-
- Indicates an upward swipe.
-
-
- Recognizer for swipe gestures.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the command to run when a swipe gesture is recognized.
- The command to run when a swipe gesture is recognized.
- To be added.
-
-
- Gets or sets the parameter to pass to commands that take one.
- The parameter to pass to commands that take one.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the direction of swipes to recognize.
- The direction of swipes to recognize.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The view that was swiped.
- The swipe direction.
- Method that is called by the platform renderer when a swipe occurs.
- To be added.
-
-
- Method that is called when a view is swiped.
- To be added.
-
-
- Gets or sets the minimum swipe distance that will cause the gesture to be recognized.
- The minimum swipe distance that will cause the gesture to be recognized.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A control that provides a toggled value.
-
- The following example describes a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether this element is toggled.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the color of the switch when it is in the "On" position.
- The color of the switch when it is in the "On" position.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event that is raised when this is toggled.
- To be added.
-
-
- A with a label and an on/off switch.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the SwitchCell class.
- To be added.
-
-
- Gets or sets the state of the switch. This is a bindable property.
- Default is .
- To be added.
-
-
- Triggered when the switch has changed value.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Identifies the bindable property.
- To be added.
-
-
- Gets or sets the text displayed next to the switch. This is a bindable property.
-
- To be added.
-
-
- Identifies the Text bindable property.
- To be added.
-
-
-
- that displays an array of tabs across the top of the screen, each of which loads content onto the screen.
-
- The user interface of a tabbed page consists of a list of tabs and a larger detail area. On iOS, the list of tabs appears at the bottom of the screen, and the detail area is above. On Android and Windows phones, the tabs appear across the top of the screen. The user can scroll the collection of tabs that are across the top of the screen if that collection is too large to fit on one screen.
- App developers can create tabbed pages in either of two ways. First, application developers can assign a list of objects of a single class, or its subclasses, to the property and assign a to the property to return pages for objects of the least derived type. Second, app developers can add a succession of objects to the property. Both methods are shown in the code examples below.
-
- The following example code, adapted for brevity from the FormsGallery sample that can be found on the Sample Applications page, shows how to display data of a specific type by assigning a to the property. Note how NamedColorPage gets its color by binding its field.
- {
- return new NamedColorPage ();
- });
- }
- }
-
- // Data type:
- class NamedColor
- {
- public NamedColor (string name, Color color)
- {
- this.Name = name;
- this.Color = color;
- }
-
- public string Name { private set; get; }
-
- public Color Color { private set; get; }
-
- public override string ToString ()
- {
- return Name;
- }
- }
-
- // Format page
- class NamedColorPage : ContentPage
- {
- public NamedColorPage ()
- {
- // This binding is necessary to label the tabs in
- // the TabbedPage.
- this.SetBinding (ContentPage.TitleProperty, "Name");
- // BoxView to show the color.
- BoxView boxView = new BoxView {
- WidthRequest = 100,
- HeightRequest = 100,
- HorizontalOptions = LayoutOptions.Center
- };
- boxView.SetBinding (BoxView.ColorProperty, "Color");
-
- // Build the page
- this.Content = boxView;
- }
- }
-}
-
-
-]]>
-
-
- The example below creates a tabbed view with two instances.
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets or sets the background color of the bar.
- The background color of the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the color of text on the bar.
- The color of text on the bar.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- An object for which to create a default page.
- Creates a default page, suitable for display in this page, for an object.
- A page that is titled with the string value of .
- This returns a new object that has its property set to the value of when called on .
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Extensions methods supporting iteration and retrieval of tab indexes.
- To be added.
-
-
-
- this
-
-
- If , retrieves the previous element.
- Maps indices to tab groups.
- The value within specifying the tab group to search.
- Retrieves the next (or previous if = ) within the tab group at [].
- To be added.
- To be added.
-
-
-
- this
-
-
- To be added.
- Gets a dictionary mapping between index values and lists of objects whose value is .
- To be added.
- To be added.
-
-
- TableIntent provides hints to the renderer about how a table will be used.
- Using table intents will not effect the behavior of a table, and will only modify their visual appearance on screen, depending on the platform. Not all intents are unique on all platforms, however it is advisable to pick the intent which most closely represents your use case.
-
-
- A table intended to contain an arbitrary number of similar data entries.
-
-
- A table which is used to contain information that would normally be contained in a form.
-
-
- A table intended to be used as a menu for selections.
-
-
- A table containing a set of switches, toggles, or other modifiable configuration settings.
-
-
- A that contains either a table section or the entire table.
- To be added.
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- The title of the table.
- Constructs and initializes a new instance of the class with a title.
- To be added.
-
-
- A logical and visible section of a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new with the title .
- To be added.
-
-
- Abstract base class defining a table section.
-
- To be added.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- The title of the table section.
- Creates a new object with the specified .
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets the title.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- To be added.
-
- Table section that contains instances of type T that are rendered by Xamarin.Forms.
-
-
- Sections are used to group cells in the screen and they are the
- only valid direct child of the . Sections can contain
- any of the standard s, including new s.
-
-
- s embedded in a section are used to navigate to a new
- deeper level.
-
-
- Developers can assign a header and a footer either as strings (Header and Footer)
- properties, or as Views to be shown (HeaderView and FooterView). Internally, this uses the same storage, so only one or the other can obe shown.
-
-
-
-
-
- Constructs a new instance with an empty title.
-
- To be added.
-
-
- The title of the table section.
-
- Constructs a new instance with the specified .
-
- To be added.
-
-
- The items to add.
- Adds a list of items to this object.
- To be added.
-
-
- The item to add.
- Adds an item to this object.
- To be added.
-
-
- Removes all items in this .
- To be added.
-
-
- Event that is raised when one or more items is added to or removed from this object.
- To be added.
-
-
- The object for which to determine whether or not this object has a reference.
- Returns a Boolean value that indicates whether or not this has a reference to a particular object.
-
- if this object contains a reference to . Otherwise, .
- To be added.
-
-
- The array to which to copy the items.
- The index into at which to begin placing copied elements.
- Copies the elements of the current collection to an , starting at the specified index.
- To be added.
-
-
- Gets the number of items in this object.
- The number of items in this object.
- To be added.
-
-
- Returns an enumerator that iterates through the items in this object.
- To be added.
- To be added.
-
-
- The instance for which to find its index.
- Returns the index of the first occurrence of in this object.
- The index of the first occurrence of in this object.
- To be added.
-
-
- The position at which to insert .
- The item to insert.
- Inserts an item into this object at the specified position.
- To be added.
-
-
- The location of the item to return.
- Returns the item that is stored at the location in this object that is specified by .
- To be added.
- To be added.
-
-
- Calls the method, passing the new binding context, on each of the items in this object.
- To be added.
-
-
- The item to remove.
- Removes a specified item from this object.
-
- , if item was removed from the current collection; if item was not found in the current collection..
- To be added.
-
-
- The position in this object from which to remove an item.
- Removes a specified item from this object at the position that is specified by .
- To be added.
-
-
- Returns ; The collection of objects in this can be changed.
-
- ; The collection of objects in this object can be changed.
- To be added.
-
-
- Returns an enumerator that iterates through the collection of objects in this object.
- To be added.
- To be added.
-
-
- A that holds rows of elements.
-
- A has a as its property. The is a type of .
- The following example shows a basic table with two sections.
-
-
-
-
-
-
-
-
-
- Initializes a new instance.
- To be added.
-
-
- The root of the table view.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether the rows that are contained in this can have uneven rows.
- To be added.
-
- When the property is , application developers can set the properties to control the height of items in the table. When the property is , the property is ignored. When the property is , app developers can set the property to set the height of all Cells, and their individual properties are ignored.
-
- Developers must specify row heights on the iOS platform, even when is .
-
-
-
-
- Backing store for the HasUnevenRows property.
- To be added.
-
-
- Gets or sets the intent of the table.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context changes.
- To be added.
-
-
- Method that is called when the model changes.
- To be added.
-
-
- The width constraint of the size request.
- The height constraint of the size request.
- Method that is called when a size request is made.
- To be added.
- To be added.
-
-
- Gets or sets the root of the table.
- To be added.
- To be added.
-
-
- An integer that describes the height of the items in the list. This is ignored if HasUnevenRows is true.
- To be added.
- To be added.
-
-
- Backing store for the row height property.
- To be added.
-
-
- Internal.
- To be added.
- To be added.
-
-
- Enumerates tab styles for tabbed pages.
- To be added.
-
-
- Tabs are placed and displayed according to system defaults.
-
-
- Tabs are hidden.
-
-
- Tabs are shown as icons.
-
-
- Tabs are displayed at the bottom of the page.
-
-
- Tabs are displayed when the user swipes from a screen edge.
-
-
- Provides tap gesture recognition and events.
- Can be used to recognize single and multiple tap gestures.
-
-
- Initializes a new instance of a TapGestureRecognizer object.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with and whose second argument is the callback parameter.
- Initializes a new instance of a TapGestureRecognizer object with a parameterized callback.
- To be added.
-
-
- An action whose first argument is the View the recognizer is associated with.
- Initializes a new instance of a TapGestureRecognizer object with a callback.
- To be added.
-
-
- The Command to invoke when the gesture has been triggered by the user. This is a bindable property.
- To be added.
- The object passed to the Command will be the contents of
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- To be added.
- To be added.
-
-
- Identifies the CommandParameter bindable property.
- To be added.
-
-
- Identifies the Command bindable property.
- To be added.
-
-
- The number of taps required to trigger the callback. This is a bindable property.
- The number of taps to recognize. The default value is 1.
- To be added.
-
-
- Identifies the NumberOfTapsRequired bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised when the user taps.
- To be added.
-
-
- The action to invoke when the gesture has been triggered by the user. This is a bindable property.
- An action that will be invoked.
- The object passed to the callback will be the contents of .
-
-
- An object to be passed to the TappedCallback. This is a bindable property.
- An object.
- The primary use case for this property is Xaml bindings.
-
-
- Identifies the TappedCallbackParameter bindable property.
- To be added.
-
-
- Identifies the TappedCallback bindable property.
- To be added.
-
-
- Arguments for the event.
- To be added.
-
-
- A parameter object for the tapped event.
- Creates a new object with the supplied parameter.
- To be added.
-
-
- Gets the parameter object for this object.
- To be added.
- To be added.
-
-
- Indicates the type of device Xamarin.Forms is working on.
-
-
-
- Indicates that Xamarin.Forms is running on a desktop.
-
-
- Indicates that the width of the iPhone, iPod Touch, Windows Phone, or Android device on which Xamarin.Forms is running is narrower than 600 dips.
-
-
- Indicates that the width of the iPad, Windows 8.1, or Android device on which Xamarin.Forms is running is wider than 600 dips.
-
-
- Indicates that Xamarin.Forms is running on a Tizen app on Tizen TV.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an unsupported device.
-
-
- Indicates that Xamarin.Forms is running on a Tizen watch.
-
-
- Indicates the kind of OS Xamarin.Forms is currently working on.
-
-
-
- Indicates that Xamarin.Forms is running on a Google Android OS.
-
-
- Indicates that Xamarin.Forms is running on an Apple iOS OS.
-
-
- (Unused) Indicates that Xamarin.Forms is running on an undefined platform.
-
-
- Indicates that forms is running on the Windows platform.
-
-
- Indicates that Xamarin.Forms is running on a Microsoft WinPhone OS.
-
-
- Binds a template property to the parent of the view that owns a .
-
- Control templates provide reusable styling and functionality for common UI elements in an application. They do this by providing a common set of properties that bind to the parents of the View that owns the View to which the control template is bound.
-
- Application developers can assign these properties through XAML, as in the following example:
-
-
-
-
-
-
-]]>
- Additionally, application developers can use the static method to set template bindings in code.
-
-
-
-
- Creates an empty template binding.
- To be added.
-
-
- A string that identifies the property to which to bind.
- The binding mode.
- A type converter to use to convert strings into instances of the bound property type.
- A parameter to pass to the converter.
- A format string to use for displaying property values.
- Creates a new TemplateBinding with the specified values. Must be non-empty and non-null.
- To be added.
-
-
- Gets or sets the type converter to use to convert strings into instances of the bound property type.
- To be added.
- To be added.
-
-
- Gets or sets a format string to use for displaying property values.
- To be added.
- To be added.
-
-
- Gets or sets a string that identifies the property to which to bind.
- To be added.
- To be added.
-
-
- A page that displays full-screen content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated page.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A view that displays content with a control template, and the base class for .
- To be added.
-
-
- Creates a new empty templated view.
- To be added.
-
-
- Gets or sets the control template that is used to display content.
- To be added.
- To be added.
-
-
- Backing store for the property..
- To be added.
-
-
- The X coordinate of the upper left corner of the bounding rectangle.
- The Y coordinate of the upper left corner of the bounding rectangle.
- The width of the bounding rectangle.
- The height of the bounding rectangle.
- Positions and sizes the children of the templated view within the rectangle defined by , , , and T.
- To be added.
-
-
- The width constraint that was passed with the request.
- The height constraint that was passed with the request.
- Method that is called when the layout updates.
- To be added.
- To be added.
-
-
- Extension class for DataTemplate, providing a string-based shortcut method for defining a Binding.
- To be added.
-
-
- The template on which this method operates.
- The target property of the binding.
- The path to the binding.
- Binds the object's to a new instance that was created with .
- To be added.
-
-
- Enumerates values that control text alignment.
- To be added.
-
-
- Indicates that text will be aligned in the middle of either horizontally or vertically aligned text.
-
-
- Indicates that text will be aligned to the right or bottom of horizontally or vertically aligned text, respectively.
-
-
- Indicates that text will be aligned to the left or top of horizontally or vertically aligned text, respectively.
-
-
- Converts a string representation of a text alignment to a .
-
- This converter recognizes and converts string representations of the enumeration, as well as the following strings, regardless of case: "left", "right", and "center".
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
-
- A with primary and text.
-
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the TextCell class.
-
-
-
- Gets or sets the ICommand to be executed when the TextCell is tapped. This is a bindable property.
-
- Setting the Command property has a side effect of changing the Enabled property depending on ICommand.CanExecute.
-
-
- Gets or sets the parameter passed when invoking the Command. This is a bindable property.
-
-
-
-
- Identifies the CommandParameter bindable property.
-
-
-
- Identifies the Command bindable property.
-
-
-
- Gets or sets the secondary text to be displayed in the TextCell. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the secondary text. This is a bindable property.
- The color of the text. Color.Default is the default color value.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used.
-
-
- Identifies the DetailColor bindable property.
-
-
-
- Gets or sets the secondary text to be displayed. This is a bindable property.
-
-
-
- Invoked whenever the Cell is Tapped.
- Overriden for TextCell.
-
-
- Gets or sets the primary text to be displayed. This is a bindable property.
-
-
-
-
- Gets or sets the color to render the primary text. This is a bindable property.
- The color of the text.
- Not all platforms may support transparent text rendering. Using Color.Default will result in the system theme color being used. Color.Default is the default color value.
-
-
- Identifies the TextColor bindable property.
-
-
-
- Identifies the Text bindable property.
-
-
-
- Event arguments for TextChanged events. Provides old and new text values.
- To be added.
-
-
- The old text value.
- The new text value.
- Creates a new with and .
- To be added.
-
-
- Gets the new text value.
- To be added.
- To be added.
-
-
- Gets the old text value.
- To be added.
- To be added.
-
-
- A subclass that can convert between a string and a object.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A comma-separated string whose contents correspond to values of .
- Converts a single value or comma-separated string to a object.
- To be added.
-
- The elements of must each be a value within or the string "line-through".
-
-
-
- Flagging enumeration defining text decorations.
- To be added.
-
-
- No text decoration.
-
-
- A single-line strikethrough.
-
-
- A text underline.
-
-
- Struct defining thickness around the edges of a using doubles.
- To be added.
-
-
- The uniform size of all edges in the new thickness.
- Creates a new object that represents a uniform thickness of size .
- To be added.
-
-
- The width of the left and right thicknesses.
- The height of the top and bottom thicknesses.
- Creates a new object that has a horizontal thickness of and a vertical thickness of .
- To be added.
-
-
- The width of the left thickness.
- The height of the top thickness.
- The width of the right thickness.
- The height of the bottom thickness.
- Creates a new object with thicknesses defined by , , , and .
- To be added.
-
-
- The thickness of the bottom of a rectangle.
- To be added.
- To be added.
-
-
- Variable in which to store the left thickness of thickness object.
- Variable in which to store the top thickness of thickness object.
- Variable in which to store the right thickness of thickness object.
- Variable in which to store the bottom thickness of thickness object.
- Stores the components of the thickness in the corresponding arguments.
- To be added.
-
-
- A to be compared.
- Whether the is a with equivalent values.
-
- if is a and has equivalent values..
- To be added.
-
-
- A has value for this .
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- The thickness of the left side of a rectangle.
- To be added.
- To be added.
-
-
- A to be compared.
- A to be compared.
- Whether two es have identical values.
-
- if and have identical values for ,, , and .
- To be added.
-
-
- The value for the uniform Thickness.
- Implicit cast operator from .
- A Thickness with an uniform size.
-
- Application developers should bear in mind that and are the sums of their components, so a created from a of, for instance, 1.0, will have of 2.0.
-
-
-
- A to convert to a
- Converts a into a .
- To be added.
-
- The 's and are both set equal to the 's and the 's and are both set equal to the 's .
-
-
-
- A to be compared.
- A to be compared.
- Whether the values of two 's have at least one difference.
-
- if any of the ,, , and values differ between and .
- To be added.
-
-
- The thickness of the right side of a rectangle.
- To be added.
- To be added.
-
-
- The thickness of the top of a rectangle.
- To be added.
- To be added.
-
-
- The sum of and .
- To be added.
- To be added.
-
-
- A that converts from a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a for a comma-separated list of doubles.
- To be added.
- To be added.
-
-
- A control that provides time picking.
-
- The visual representation of a TimePicker is very similar to the one of , except that a special control for picking a time appears in place of a keyboard.
-
- The following example shows declaration of a TimePicker with a default time set.
-
-
-
-
-
-
-
-
-
-
- Initializes a new TimePicker instance.
-
-
-
- TGets a value that indicates whether the font for the searchbar text is bold, italic, or neither.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the font family for the picker text.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the size of the font for the text in the picker.
- A that indicates the size of the font.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The format of the time to display to the user. This is a bindable property.
- A valid time format string.
- Format string is the same is passed to DateTime.ToString (string format).
-
-
- Backing store for the property..
-
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Gets or sets the text color.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets the displayed time. This is a bindable property.
- The displayed in the TimePicker.
- To be added.
-
-
- Backing store for the Time bindable property.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- TFor internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event arguments for and events.
- To be added.
-
-
- Whether the toggle is in the On position.
- Creates a new that indicates that the toggle control was toggled to .
- To be added.
-
-
- Gets the Boolean value to which the toggle control was toggled.
- To be added.
- To be added.
-
-
- An item in a toolbar or displayed on a .
-
- Any changes made to the properties of the toolbar item after it has been added will be ignored.
- Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Therefore, when developing for Windows Phone, application devs should provide a value for the property. Otherwise, the file name of the icon image will be dixplayed as the text of the . (For example, the user might see "menu.png" in the user interface.)
-
-
-
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- To be added.
- The icon for the toolbar item.
- The action to perform when the toolbar item is activated.
- The order for the toolbar item.
- The toolbar item priority.
- Constructs and initializes a new instance of the class.
- To be added.
-
-
- Obsolete. Developers should use the inherited Clicked event, instead.
- To be added.
-
-
- Obsolete. Developers should use the inherited Text property, instead.
- The name of the toolbar item..
- To be added.
-
-
- Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this element.
- To be added.
- To be added.
-
-
- Gets or sets the priority of this element.
- To be added.
- To be added.
-
-
- Enumeration specifying whether the appears on the primary toolbar surface or secondary.
- To be added.
-
-
- Use the default choice for the toolbar item.
-
-
- Place the toolbar item on the primary toolbar surface.
-
-
- Place the toolbar item on the secondary toolbar surface.
-
-
- Class that represents a property condition and an action that is performed when the condition is met.
-
- The class is suitable for checking the values of any property on the control to which it has been added. That is, its default binding context is the control to which it has been added. To bind on controls other than the parent, developers should use the class, instead.
-
- The XML example below prompts the user to type in the secret, which is, "The text color is red". When the user has typed the secret, the Entry text changes color to red. The code is turned back to the default color if the user then edits the text to differ from the secret. This example shows how to bind to the enclosing control with a trigger.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
-
- The view type to which the trigger will be added.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets the property whose value will be compared to to determine when to invoke the setters.
- To be added.
- To be added.
-
-
- Gets the list of objects that will be applied when the property that is named by becomes equal to .
- To be added.
- To be added.
-
-
- Gets or sets the value of the property, named by the property, that will cause the setters to be applied.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- A base class for user-defined actions that are performed when a trigger condition is met.
- Application developers should use , instead.
-
-
- Gets the type of the objects with which this can be associated.
- To be added.
- To be added.
-
-
- The object on which to invoke the action.
- Application developers override this method to provide the behavior that is triggered.
- To be added.
-
-
- The type on which acts.
- A generic base class for user-defined actions that are performed when a trigger condition is met.
-
-
- The example below shows how developers can use a trigger to respond to events and update the value of a control property by using classes. The example prompts the user to answer a question about the color of the text, and then calls ColorTriggerAction to turn the text red when the user types "The text color is red". Developers should note that, while this example does not change the text back to the default color when the user continues to edit the string, the developer could additionally implement and specify an exit action to obtain that result.
- With the ColorTriggerAction class below defined in the TriggerDemo namespace:
-
-{
- protected override void Invoke(Entry sender)
- {
- sender.TextColor = Color.Red;
- }
-}]]>
- the developer can use the XAML below to create the page that responds to the secret string by changing the color of the text area to red.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
-
-
- Creates a new instance of the class.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- The object on which to invoke the trigger action.
- Application developers override this method to provide the action that is performed when the trigger condition is met.
- To be added.
-
-
- Base class for classes that contain a condition and a list of actions to perform when the condition is met.
-
-
-
- Gets the list of objects that will be invoked when the trigger condition is met. Ignored for the class.
-
- To be added.
-
-
- Gets the list of objects that will be invoked after the trigger condition is no longer met. Ignored for the class.
-
- To be added.
-
-
- Gets a value that indicates whether or not the trigger is sealed.
- To be added.
- A trigger becomes sealed when its method is called. Once it is sealed, its and lists become readonly.
-
-
- The type of object to which this object can be attached.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract base class whose subclasses can convert values between different types.
- To be added.
-
-
- Creates a new object.
- To be added.
-
-
- The type to check.
- When implemented in a derived class, returns a Boolean value that indicates whether or not the derived type converter can convert to its target type.
- To be added.
- To be added.
-
-
- The object to convert.
- Calls with the current culture information and .
- To be added.
- To be added.
-
-
- The culture information to use when performing the conversion.
- The object to convert.
- When implemented in a derived class, converts an object that is a version of and that can be cast to the target type.
- To be added.
- To be added.
-
-
- The value to convert.
- When overriden in a derived class, converts XAML extension syntax into instances of various types.
- To be added.
- To be added.
-
-
- Attribute that specifies the type of used by its target.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The name of the type that this attribute can decorate.
- Creates a new object that specifies that the class it decorates converts values to the type.
- To be added.
-
-
- The type that this attribute can decorate.
- reates a new object that specifies that the class it decorates converts values to .
- To be added.
-
-
- The name of the type to which the class decorated with this attribute can convert values.
- To be added.
- To be added.
-
-
- A that contains no information about the types to which the class that it decorates can convert values.
- To be added.
-
-
- The object against which to do the comparison.
- Returns true if is a and has the same value.
- To be added.
- To be added.
-
-
- Returns a value that is used for efficient storage and lookup of this object.
- To be added.
- To be added.
-
-
- Class that takes a string representation of a and returns a corresponding .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- Returns a type for a valid type name.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use only.
- To be added.
- To be added.
-
-
- Exception indicating that the s specified cannot be simultaneously satisfied.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A description for this exception.
- Creates a new object with the explanatory message.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- An ImageSource that loads an image from a URI, caching the result.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets a structure that indicates the length of time after which the image cache becomes invalid.
- To be added.
- To be added.
-
-
- Gets or sets a Boolean value that indicates whether caching is enabled on this object.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Returns the path to the file for the image, prefixed with the string, "Uri: ".
- The path to the file for the image, prefixed with the string, "Uri: ".
- To be added.
-
-
- Gets or sets the URI for the image to get.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A that converts from a string or to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a object for a string representation of a URI.
- To be added.
- To be added.
-
-
- A WebViewSource bound to a URL.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the URL for this object.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Event arguments for ValueChanged events. Provides both old and new values.
- To be added.
-
-
- The old value.
- The new value.
- Creates a new event with and .
- To be added.
-
-
- Gets the new value.
- To be added.
- To be added.
-
-
- Gets the old value.
- To be added.
- To be added.
-
-
- Struct defining X and Y double values.
- To be added.
-
-
- The X coordinate of the vector.
- The Y coordinate of the vector.
- Creates a new that is defined by and .
- To be added.
-
-
- The horizontal coordinate.
- To be added.
-
-
- The vertical coordinate.
- To be added.
-
-
- A visual element that is used to place layouts and controls on the screen.
-
- The class is a base class for the class, and most of the controls that application developers will use. Nearly all UI elements that an application developer will use are derived from class. Because the class ultimately inherits from class, application developers can use the Model-View-ViewModel architecture, as well as XAML, to develop portable user interfaces. The remarks in the topic provide a discussion of MVVM and bound properties.
-
-
-
- Initializes a new instance of the View class.
- It is unlikely that an application developer would want to create a new View instance on their own.
-
-
- Gets the gesture controller for the view.
- The gesture controller for the view.
- To be added.
-
-
- The collection of gesture recognizers associated with this view.
- A List of .
-
-
- Adding items to this collection will associate gesture events with this element. This is not nessesary for elements which natively support input, such as a Button.
-
-
- This example creates a tap gesture recognizer and associates it with an image. When the image is double tapped, it will become semi-transparent.
-
-
- image.Opacity = 0.5,
- NumberOfTapsRequired = 2
- };
- image.GestureRecognizers.Add (gestureRecognizer);
- ]]>
-
-
-
-
- The point under which to search for child elements.
- Returns the child elements that are visually beneath the specified .
- The child elements that are visually beneath the specified .
- To be added.
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the HorizontalOptions modifies how the element is laid out when there is excess space available along the X axis from the parent layout. Additionally it specifies if the element should consume leftover space in the X axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the HorizontalOptions bindable property.
- To be added.
-
-
- Gets or sets the margin for the view.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Invoked whenever the binding context of the changes. Override this method to add class handling for this event.
-
- Overriders must call the base method.
-
-
-
- Gets or sets the that define how the element gets laid in a layout cycle. This is a bindable property.
- A which defines how to lay out the element. Default value is unless otherwise documented.
-
-
- Assigning the VerticalOptions modifies how the element is laid out when there is excess space available along the Y axis from the parent layout. Additionally it specifies if the element should consume leftover space in the Y axis from the parent layout. If multiple children of a layout are set to expand, the extra space is distributed proportionally.
-
-
- This example creates four views and adds them to a stack, each laying out in a different manner.
-
-
-
-
-
-
-
- Identifies the VerticalOptions bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- A containing a developer-defined .
-
-
-
- Initializes a new instance of the ViewCell class.
- To be added.
-
-
- Gets or sets the View representing the content of the ViewCell.
-
- To be added.
-
-
- Extension methods for s, providing animatable scaling, rotation, and layout functions.
- To be added.
-
-
- The view on which this method operates.
- Aborts the TranslateTo, LayoutTo, RotateTo, ScaleTo, and FadeTo animations on element.
- To be added.
-
-
- The view on which this method operates.
- The opacity to fade to.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the fade that is described by the , , and parameters.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The layout bounds.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that eases the bounds of the that is specified by the to the rectangle that is specified by the parameter.
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative rotation.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Rotates the that is specified by from its current rotation by .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The relative scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by from its current scale to .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that performs the rotation that is described by the , , and parameters..
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the Y axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final rotation value.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that skews the X axis by , taking time and using .
- To be added.
- To be added.
-
-
- The view on which this method operates.
- The final absolute scale.
- The time, in milliseconds, over which to animate the transition. The default is 250.
- The easing function to use for the animation.
- Returns a task that scales the that is specified by to the absolute scale factor .
- To be added.
- To be added.
-
-
- The view to tanslate.
- The x component of the final translation vector.
- The y component of the final translation vector.
- The duration of the animation in milliseconds.
- The easing of the animation.
- Animates an elements TranslationX and TranslationY properties from their current values to the new values. This ensures that the input layout is in the same position as the visual layout.
- To be added.
-
- To animate a view that receives user touch input from outside of the screen, the developer must first lay out the view in its final position, then translate the view off screen, and then finally animate the view back to its final position on the screen.
- Translate to is useful for animations because it is applied post-layout. Translation animations will not conflict with managed layouts and thus are ideal for doing slide in/out style animations.
-
-
-
- Deprecated. Do not use.
- To be added.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use.
-
-
- Deprecated. Do not use..
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- A that occupies an area on the screen, has a visual appearance, and can obtain touch input.
-
- The base class for most Xamarin.Forms on-screen elements. Provides most properties, events, and methods for presenting an item on screen.
-
-
-
- Gets or sets the X component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the X component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorX bindable property.
- To be added.
-
-
- Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. This is a bindable property.
- The value that declares the Y component of the transform. The default value is 0.5.
- To be added.
-
-
-
- Identifies the AnchorY bindable property.
- To be added.
-
-
- Gets or sets the color which will fill the background of a VisualElement. This is a bindable property.
- The color that is used to fill the background of a VisualElement. The default is .
- To be added.
-
-
- Identifies the BackgroundColor bindable property.
- To be added.
-
-
- Signals the start of a batch of changes to the elements properties.
- Application authors will not generally need to batch updates manually as the animation framework will do this for them.
-
-
- Signals the end of a batch of commands to the element and that those commands should now be committed.
- This method merely ensures that updates sent during the batch have been committed. It does not ensure that they were not committed before calling this.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets the list of Behavior associated to this element. This is a bindable propery.
-
- To be added.
-
-
- Identifies the Behaviors bindable property.
- To be added.
-
-
- Gets the bounds of the element.
- The bounds of an element, in device-independent units.
- Bounds is assigned during the Layout cycle by a call to .
-
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the Children of a VisualElement have been re-ordered.
- To be added.
-
-
- Gets or sets the style class of the visual element.
- The style class of the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- Gets or sets the layout flow direction.
- The layout flow direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Attemps to set focus to this element.
-
- if the keyboard focus was set to this element; if the call to this method did not force a focus change.
- Element must be able to receive focus for this to work. Calling Focus on offscreen or unrealized elements has undefined behavior.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Occurs when the element receives focus.
- Focused event is raised whenever the VisualElement receives focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
-
-
- The available width that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- The available height that a parent element can allocated to a child. Value will be between 0 and double.PositiveInfinity.
- Returns the of the element. Calling this method begins the measure pass of a layout cycle.
- A which contains a requested size and a minimum size.
- Calling GetSizeRequest causes a measure pass to occur for the subtree of elements it is called on. It is ideal to only call GetSizeRequest when needed as excessive calls can negatively impact the performance of your app. Overriding GetSizeRequest should only be done if you want to ignore Width/HeightRequest. More likely a subclass would wish to override .
-
-
-
- Gets the current rendered height of this element. This is a read-only bindable property.
- The renderered height of this element.
- The height of an element is set during the Layout phase.
-
-
- Identifies the Height bindable property.
- To be added.
-
-
- Gets or sets the desired height override of this element.
- The height this element desires to be.
- HeightRequest does not immediately change the Bounds of a VisualElement, however setting the HeightRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the HeightRequest property.
- To be added.
-
-
- Gets or sets a value indicating whether this element should be involved in the user interaction cycle. This is a bindable property.
-
- if the element and its children should receive input; if neither the element nor its children should receive input and should, instead, pass inputs to the elements that are visually behind the current visual element. Default is .
- Setting InputTransparent is not the same as setting IsEnabled to false. Setting InputTransparent only disables inputs and instead causes them to be passed to the that is visually behind the element. Usually, this is the parent of the element. The value of the property is inherited by a visual element's child elements.
-
-
-
- Identifies the InputTransparent bindable property.
- To be added.
-
-
- Method that is called to invalidate the layout of this . Raises the event.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property.
-
- if the element is enabled; otherwise, . The default value is
-
-
- Elements that are not enabled do not participate in hit detection, and therefore will not receive focus or emit input events.
-
-
- The following example shows a handler on a button which will then set IsEnabled to false on another button.
-
-
- button2.IsEnabled = false;
- }
- }
- ]]>
-
-
-
-
- Identifies the IsEnabled bindable property.
- To be added.
-
-
- Gets a value indicating whether this element is focused currently. This is a bindable property.
-
- if the element is focused; otherwise, .
-
-
- Applications may have multiple focuses depending on the implementation of the underlying toolkit. Menus and modals in particular may leave multiple items with focus.
-
-
- The following example shows conditionally setting a background color based on the focus state.
-
-
-
-
-
-
-
- Identifies the IsFocused bindable property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets or sets a value that determines whether this elements should be part of the visual tree or not. This is a bindable property.
-
- if the element should be rendered; otherwise, . Default value is .
-
- Setting IsVisible to false will remove the element from the visual tree. The element will no longer take up space in layouts or be eligle to receive any kind of input event.
-
- The following example shows a stack where the middle element is toggled when a button is activated.
-
-
-
-
-
-
-
- Identifies the IsVisible bindable property.
- To be added.
-
-
- The new bounds of the element.
- Updates the bounds of the element during the layout cycle.
- Calling Layout will trigger a layout cycle for the sub-tree of this element.
-
-
- The suggested maximum width constraint for the visual element to render.
- The suggested maximum height constraint for the visual element to render.
- A value that controls whether margins are included in the returned size.
- Returns the minimum size that a visual element needs in order to be displayed on the device.
- The minimum size that a visual element needs in order to be displayed on the device.
-
- If the minimum sized that the visual element needs in order to be displayed on the device is larger than can be accommodated by and , the return value may represent a rectangle that is larger in either or both of those parameters.
-
-
-
- Event that is raised when the layout of a visual element is invalidated.
- To be added.
-
-
- Gets or sets a value which overrides the minimum height the element will request during layout.
- The minimum height the element requires. Default value is -1.
-
-
- MinimumHeightRequest is used to override the results of a call to by setting the minimum height property. This causes overflow handling to shrink this element to its minimum height before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumHeightRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumHeightRequest property.
- To be added.
-
-
- Gets or sets a value which overrides the minimum width the element will request during layout.
- The minimum width the element requires. Default value is -1.
-
-
- MinimumWidthRequest is used to override the results of a call to by setting the minimum width property. This causes overflow handling to shrink this element to its minimum width before elements who do not have a minimum size set.
-
-
- The following example sets the MinimumWidthRequest to enable an image to shrink below it's normal size.
-
-
-
-
-
-
-
- Backing store for the MinimumWidthRequest property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- The child that was added.
- Application developers can override this method to respond when a child is added.
- Application developers who override this method must call base.OnChildAdded before performing any other actions in their override.
-
-
- The child that was removed.
- Application developers can override this method to respond when a child is removed.
- Application developers who override this method must call base.OnChildRemoved before performing any other actions in their override.
-
-
- Invoked whenever the event is about to be emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method.
-
-
- The width constraint to request.
- The height constraint to request.
- Method that is called when a layout measurement happens.
- To be added.
- To be added.
-
-
- The new width of the element.
- The new height of the element.
- This method is called when the size of the element is set during a layout cycle. This method is called directly before the event is emitted. Implement this method to add class handling for this event.
- This method has no default implementation. You should still call the base implementation in case an intermediate class has implemented this method. Most layouts will want to implement this method in order to layout their children during a layout cycle.
-
-
- The available width for the element to use.
- The available height for the element to use.
- This method is called during the measure pass of a layout cycle to get the desired size of an element.
- A which contains the desired size of the element.
- The results of this method will be (-1, -1) if the element has not yet been realized with a platform specific backing control. Overriding this method does not require a call to the base class so long as a valid SizeRequest is returned.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the opacity value applied to the element when it is rendered. This is a bindable property.
- The opacity value. Default opacity is 1.0. Values will be clamped between 0 and 1 on set.
-
-
- The opacity value has no effect unless IsVisible is . Opacity is inherited down the element hierarchy. If a parent has 0.5 opacity, and a child has 0.5 opacity, the child will render with an effective 0.25 opacity. Setting opacity to 0 has undefined behavior with input elements.
-
-
- The following example sets the opacity of a layout to 0.5 and the opacity of one of its children to 0.5, making the child 25% opaque.
-
-
-
-
-
-
-
- Identifies the Opacity bindable property.
- To be added.
-
-
- Gets or sets the local resource dictionary.
- The current resource dictionary, where resources are stored by key.
-
- In XAML, resource dictionaries are filled with key/value pairs that are specified in XML and consequently created at run time. The keys in the resource dictionary are specified with the x:Key attribute of the XML tag for the type to create. An object of that type is created, and is initialized with the property and field values that are specified either by additional attributes or by nested tags, both of which, when present are simply string representations of the property or field names. The object is then inserted into the for the enclosing type at runtime.
-
- For example, the XAML below, taken from the XAML for Xamarin.Forms series, creates a resource dictionary that contains object constants that can be used for any objects that are added to the surrounding :
-
-
-
-
-
-
-
-]]>
- Note that the above snippet is only valid when nested within a <ContentPage>...</ContentPage> tag pair. Within that pair, the app developer can use both of the horzOptions and vertOptions keys to specify values for properties of type by using the "{...}" static resource syntax. The short example below, also taken from the XAML for Xamarin.Forms series, illustrates this syntax:
- ]]>
- Resource dictionaries and their associated XML provide the application developer with a convenient method to reuse code inside the XAML compile-time and run-time engines.
-
-
-
-
- Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.
- The rotation about the Z-axis in degrees.
- Rotation is applied relative to and .
-
-
- Identifies the Rotation bindable property.
- To be added.
-
-
- Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.
- The rotation about the X-axis in degrees.
- RotationX is applied relative to and .
-
-
- Identifies the RotationX bindable property.
- To be added.
-
-
- Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.
- The rotation about the Y-axis in degrees.
- RotationY is applied relative to and .
-
-
- Identifies the RotationY bindable property.
- To be added.
-
-
- Gets or sets the scale factor applied to the element.
- The scale factor of the element. Default value is 1.0.
- Scale is applied relative to and .
-
-
- Identifies the Scale bindable property.
- To be added.
-
-
- Gets or sets a scale value to apply to the X direction.
- The scale value to apply to the X direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets or sets a scale value to apply to the Y direction.
- The scale value to apply to the Y direction.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The newly allocated width.
- The newly allocated height.
- SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.
- Calling SizeAllocated will start a new layout cycle on the children of the element. Excessive calls to SizeAllocated may cause performance problems.
-
-
- Occurs when either the Width or the Height properties change value on this element.
- Classes should implement if they wish to respond to size change events directly.
-
-
- Gets or sets the style that defines how this visual element is displayed.
- To be added.
- To be added.
-
-
- Gets or sets the style class for the visual element.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- Gets or sets the X translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationX bindable property.
- To be added.
-
-
- Gets or sets the Y translation delta of the element.
- The amount to translate the element.
- Translation is applied post layout. It is particularly good for applying animations. Translating an element outside the bounds of its parent container may prevent inputs from working.
-
-
- Identifies the TranslationY bindable property.
- To be added.
-
-
- Gets the list of Trigger associated to this element. This is a bindable property.
-
- To be added.
-
-
- Identifies the Triggers bindable property.
- To be added.
-
-
- Unsets focus to this element.
- Element must already have focus for this to have any effect.
-
-
- Occurs when the element loses focus.
- Unfocused event is raised whenever the VisualElement loses focus. This event is not bubbled through the Xamarin.Forms stack and is received directly from the native control. This event is emitted by the IsFocusedProperty setter.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Gets the current rendered width of this element. This is a read-only bindable property.
- The renderered width of this element.
- The width of an element is set during the Layout phase.
-
-
- Identifies the Width bindable property.
- To be added.
-
-
- Gets or sets the desired width override of this element.
- The width this element desires to be.
- WidthRequest does not immediately change the Bounds of a VisualElement, however setting the WidthRequest will change the result of calls to GetSizeRequest, which will in turn modify the final size the element receives during a layout cycle.
-
-
- Backing store for the WidthRequest property.
- To be added.
-
-
- Gets the current X position of this element. This is a read-only bindable property.
- The X position of this element relative to its parents bounds.
- The x value of an element is set during the Layout phase.
-
-
- Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.
- The effective flow direction for the visual element.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- This method is for internal use.
- To be added.
-
-
- Identifies the X bindable property.
- To be added.
-
-
- Gets the current Y position of this element. This is a read-only bindable property.
- The Y position of this element relative to its parents bounds.
- The y value of an element is set during the Layout phase.
-
-
- Identifies the Y bindable property.
- To be added.
-
-
- Contains event arguments for the event.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets a value that indicates the starting focus state of the element for which a focus change is requested.
- A value that indicates the starting focus state of the element for which a focus change is requested.
- To be added.
-
-
- Gets or sets a value that indicates the ending focus state of the element for which a focus change is requested.
- >A value that indicates the ending focus state of the element for which a focus change is requested.
- To be added.
-
-
- Converts a string representation of a visual element visibility to a Boolean that represents the visibility of the element.
-
- This converter recognizes and converts string representations of the the following strings, regardless of case: "true", "visible", "false", "hidden" and "collapse".
- "true" and "visible" are converted to . The remaining valid strings are converted to .
-
-
-
- Creates a new default converter.
- To be added.
-
-
- The value to convert.
- Returns the object for the string representation.
- The object for the string representation.
- To be added.
-
-
- Contains the types implemented by the Xamarin Forms team and the default types used by the Visual system.
- To be added.
-
-
- Indicates for a render using the default renderer.
- To be added.
- To be added.
-
-
- Indicates for a to use the same as its direct parent.
- To be added.
- To be added.
-
-
- Indicates for a to render using a material renderer.
- To be added.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
-
- marker type used to indicate for a to render using a default renderer.
- To be added.
-
-
- To be added.
- Use the singleton that is on .
-
-
-
- marker type used to indicate for a to render using a material renderer.
- In order to use the Material visuals you must install Xamarin.Forms.Visual.Material.
-
-
- To be added.
- Use the singleton that is on .
-
-
- Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
-
- With visual state objects, developers can associate novel visual state names with a list of property setters that cause the control to represent that state. This frees the developer from relying on the set of provided states for a control, enabling finer control over the appearance of the application as the user's workflow progresses.
-
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the developer-specified name of this visual state.
- The developer-specified name of this visual state.
- To be added.
-
-
- Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- The list of property setters that establish the visual representation of the element when it is in the state that is named by visual state object.
- To be added.
-
-
- Gets or sets the type of element that visual state object can target.
- The type of element that visual state object can target.
- To be added.
-
-
- Contains a list of related visual states that can be applied to a visual element.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets the current visual state.
- The current visual state.
- To be added.
-
-
- Gets or sets the name of the visual state.
- The name of the visual state.
- To be added.
-
-
- Gets the list of states that comprise the group.
- The list of states that comprise the group.
- To be added.
-
-
- Gets or sets the type of element that visual state group can target.
- The type of element that visual state group can target.
- To be added.
-
-
- Contains a list of visual state groups for an application.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- The visual state group to add to the list.
- Adds the specified visual state group to the list.
- To be added.
-
-
- Removes all visual state groups from the list.
- To be added.
-
-
- The visual state group whose membership to check.
- Checks whether is in the list of visual state groups.
-
- if is in the list of groups. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
- Copies the list group to the specified , starting at .
- To be added.
-
-
- Gets the number of visual state groups in the list.
- The number of visual state groups in the list.
- To be added.
-
-
- Returns an enumerator for iterating over the groups in the list.
- An enumerator for iterating over the groups in the list..
- To be added.
-
-
- The group whose index to get.
- Returns the index of if found. Otherwise, returns -1.
- The index of if found. Otherwise, -1.
- To be added.
-
-
- The index at which to insert .
- The group to insert.
- Inserts at in the list of groups.
-
-
- must be less than the number of items in the list.
-
-
-
- Gets a Boolean value that tells whether this list is read-only.
-
- if the list is read-only. Otherwise, .
- To be added.
-
-
- The index of the item to get or set.
- Gets or sets the item at the specified .
- The item at the specified .
- To be added.
-
-
- The item to remove.
- Removes the group from the list of groups.
- The removed group.
- To be added.
-
-
- The index of the item to remove.
- Removes the item at the specified .
- To be added.
-
-
- Gets an enumerator that iterates over the groups in this list.
- An enumerator that iterates over the groups in this list.
- To be added.
-
-
- Manages visual state groups and transitions controls between states.
- To be added.
-
-
- The visual element whose visual state groups to get.
- Returns the visual state groups that can be applied to the specified visual element.
- The visual state groups that can be applied to the specified visual element.
- To be added.
-
-
- To be added.
- To be added.
- Transitions the specified to the state with the specified .
-
- if the transition was successful. Otherwise,
- To be added.
-
-
- The element to check.
- Returns if has one or more visual state groups associated with it. Otherwise, returns .
-
- if has one or more visual state groups associated with it. Otherwise, .
- To be added.
-
-
- To be added.
- The list of visual state groups to associate with .
- Associates a list of visual state groups with a visual element.
- To be added.
-
-
- Backing store for the attached property that contains the visual state groups in the manager.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- A that can convert a string into a object..
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation completes.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- The result of the navigation that originated the event.
- Initializes a new instance.
- To be added.
-
-
- Gets a value that describes the result of the navigation.
- To be added.
- To be added.
-
-
- Class that contains arguments for the event that is raised after web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets or sets a value that indicates whether or not to cancel the navigation.
- To be added.
- To be added.
-
-
- Contains values that indicate why a navigation event was raised.
- To be added.
-
-
- Indicates that the navigation resulted from the user going back to a previous page in the navigation history.
-
-
- Indicates that the navigation resulted from the user going forward to a later page in the navigation history.
-
-
- Indicates that the navigation was to a preiously unvisited page, according to the navigation history.
-
-
- Indicates that the navigation resulted from a page refresh.
-
-
- TClass that contains arguments for the event that is when web navigation begins.
- To be added.
-
-
- The navigation event that was raised.
- The web view source that originated the event.
- The URL of the navigation event.
- Initializes a new instance.
- To be added.
-
-
- Gets the navigation event that was raised.
- To be added.
- To be added.
-
-
- Gets the element that performed the navigation.
- To be added.
- To be added.
-
-
- The destination of the navigation.
- To be added.
- To be added.
-
-
- Enumerates values that indicate the outcome of a web navigation.
- To be added.
-
-
- The navigation was cancelled.
-
-
- The navigation failed.
-
-
- The navigation succeeded.
-
-
- The navigation timed out.
-
-
- A that presents HTML content.
-
- The following example shows a basic use.
-
-
-
-
-
-
-
-
-
- Creates a new element with default values.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate to previous pages.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- Gets a value that indicates whether the user can navigate forward.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- A script to evaluate.
- Evaluates the script that is specified by .
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- The script to evaluate.
- On platforms that support JavaScript evaluation, evaluates .
- A task that contains the result of the evaluation as a string.
- Native JavaScript evaluation is supported neither on Tizen nor GTK (Linux).
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the previous page.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Navigates to the next page in the list of visited pages.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Event that is raised after navigation completes.
- To be added.
-
-
- Event that is raised when navigation starts.
- To be added.
-
-
- To be added.
- Returns the platform-specific instance of this , on which a platform-specific method may be called.
- To be added.
- To be added.
-
-
- Method that is called when the binding context is changed.
- To be added.
-
-
- The name of the property that was changed.
- Method that is called when is changed.
- To be added.
-
-
- The object that raised the event.
- The event arguments.
- Method that is called when the view source that is specified by the parameter is changed.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Gets or sets the object that represents the location that this object displays.
- To be added.
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Abstract class whose subclasses provide the data for a .
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Method that is called when the source is changed.
- To be added.
-
-
- The URL to convert.
- Casts a string that contains a URL to a instance.
- To be added.
- To be added.
-
-
- The URL to convert.
- Casts a object to a instance.
- To be added.
- To be added.
-
-
- A that converts a string to a .
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- The value to convert.
- Returns a web view source for the URL that is contained in .
- To be added.
- To be added.
-
-
- Attribute specifying the mapping between an XML namespace and a CLR namespace.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Contains static methods that add functions to use for resolving dependencies.
- To be added.
-
-
- A function that returns an instance of a type from an array that provides matching types, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of a specified type.
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
- A function that returns an instance of a type, or if the type is not supported.
- Specifies a resolution function that attempts to return an instance of the specified type.
-
-
- must return for types that it does not support, because a return value of passes the type through to Xamarin.Forms so that it may attempt to resolve the type itself.
-
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by platform renderers.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- For internal use by platform renderers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by platform renderers.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- Marker class that identifies the Android platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Android control on which to run a platform-specific effect.
-
-
-
- Creates a new Android marker class.
- To be added.
-
-
- Marker class that identifies the Linux platform.
- To be added.
-
-
- Creates a new GTK marker class.
- To be added.
-
-
- Marker class that identifies the iOS platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
-
- Creates a new iOS marker class.
- To be added.
-
-
- Marker class that identifies the macOS platform.
- Developers specify the type name of this marker class to the method to specify the underlying iOS control on which to run a platform-specific effect.
-
-
- Creates a new macOS marker class.
- To be added.
-
-
- Marker class that identifies the Tizen platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Tizen control on which to run a platform-specific effect.
-
-
-
- Creates a new Tizen marker class.
- To be added.
-
-
- Marker class that identifies the Windows platform.
-
- Developers specify the type name of this marker class to the method to specify the underlying Windows control on which to run a platform-specific effect.
-
-
-
- Creates a new Windows marker class.
- To be added.
-
-
- The application instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that tells whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- A value that controls whether the soft input mode of the provided platform configuration pans or resizes its content to allow the display of the on-screen input UI.
- To be added.
-
-
- The backing store for the attached property that controls whether the soft input mode pans or resizes content to allow the display of the on-screen input UI.
- To be added.
-
-
- Controls padding and shadows for buttons on the Android platform.
- To be added.
-
-
- The Android button for which to get the padding behavior.
- Returns a Boolean value that tells whether the default padding will be used.
- A Boolean value that tells whether the default padding will be used.
- To be added.
-
-
- The Android button for which to get the shadow behavior.
- Returns a Boolean value that tells whether the default shadow will be used.
- A Boolean value that tells whether the default shadow will be used.
- To be added.
-
-
- The Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to set.
-
- to use the default padding. Otherwise,
- Sets a Boolean value that controls whether the button will use the default padding.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to set.
-
- to use the default shadow. Otherwise,
- Sets a Boolean value that controls whether the button will use the default shadow.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The configuration for the Android button whose padding behavior to check.
- Returns if the button will use the default padding. Otherwise, returns .
-
- if the button will use the default padding. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default padding.
- To be added.
-
-
- The configuration for the Android button whose shadow behavior to check.
- Returns if the button will use the default shadow. Otherwise, returns .
-
- if the button will use the default shadow. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls whether the button will use the default shadow.
- To be added.
-
-
- Controls input method editor (IME) options for entry fields on the Android platform.
- To be added.
-
-
- The Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- The platform configuration for the Android entry for which to get the input method editor options.
- Returns flags that specify input method editor options, such as the kind of action that is sent by the editor.
- The flags that specify input method editor options, such as the kind of action that is sent by the editor.
- To be added.
-
-
- Backing store for the attached property that specifies input method editor options.
- To be added.
-
-
- The Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
-
-
- The platform configuration for the Android entry for which to set the input method editor options.
- The new options to set.
- Sets the attached property that specifies input method editor options
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Enumerates input method editor (IME) options for entry fields on the Android platform..
- To be added.
-
-
- The null IME option, which indicates no options.
-
-
- Indicates that the action key will send a done action.
-
-
- Indicates that the action key will send a go action.
-
-
- The mask to select action options.
-
-
- Indicates that the action key will send a next action.
-
-
- Indicates that no UI will be displayed for custom actions.
-
-
- Indicates that no UI will be shown for extracted text.
-
-
- Indicates that the editor UI should not go fullscreen.
-
-
- Indicates no action will be made available.
-
-
- Indicates that the spellchecker will neither learn from the user, nor suggest corrections based on what the user has previously typed.
-
-
- Indicates that the action key will send a previous action.
-
-
- Indicates that the action key will send a search action.
-
-
- Indicates that the action key will send a send action.
-
-
- The list view instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether fast scrolling is enabled.
- A Boolean value that tells whether fast scrolling is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the attached property that controls whether fast scrolling is enabled.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- Enumerates web view behaviors when handling mixed content.
- To be added.
-
-
- Allow all content, whether secure or insecure.
-
-
- Selectively allow both secure and insecure content in a way that is not controlled by the application developer.
-
-
- Never allow insecure content when loading from a secure URL.
-
-
- To be added.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the Android platform.
- To be added.
-
-
- Backing store for the attached property that controls the color of a bar item.
- To be added.
-
-
- Backing store for the attached property that controls the color of a selected bar item.
- To be added.
-
-
- To be added.
- Turns off smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- To be added.
- Turns on smooth scrolling for this.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables swiped paging.
- The updated element on the Android platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the color for selected bar items.
- The color for bar items.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether swiped paging is enabled.
- A Boolean value that tells whether swipe paging is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the maximum allowed number of items.
- The maximum allowed number of items.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- The platform specific configuration for the element on which to perform the operation.
- Returns the toolbar placement.
- The toolbar placement.
- To be added.
-
-
- To be added.
- Gets whether smooth scrolling is enabled for this.
- To be added.
- To be added.
-
-
- The associated with the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that controls whether swipe paging is enabled.
-
- if swiped paging is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the property.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the number of offscreen pages are cached in memory.
- The number of offscreen pages are cached in memory.
- To be added.
-
-
- Backing store for the attached offscreen page limit property.
- To be added.
-
-
- The element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- To be added.
-
-
- The platform configuration for the element whose value to set.
- The new bar item color value.
- Sets the color for bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new selected item color value.
- Sets the color for selected bar items.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The to adjust.
-
- if should enable smooth scrolling.
- Enables or disables smooth scrolling on .
- To be added.
-
-
-
- this
-
-
- if smooth scrolling should be enabled.
- Enables or disables smooth scrolling on this.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether page swiping is enabled to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the number of off-screen pages that are stored in memory to the provided .
- The configuration that was updated.
- To be added.
-
-
- The platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- To be added.
-
-
- The platform configuration for the platform specific element whose value to set.
- The new toolbar placement value.
- Sets the toolbar placement.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Enumerates toolbar positions.
- To be added.
-
-
- Indicates that the toolbar is placed at the bottom of the screen.
-
-
- Indicates that the toolbar is placed at the default location on the screen.
-
-
- Indicates that the toolbar is placed at the top of the screen.
-
-
- Controls the legacy color mode and elevation for visual elements on the Android platform.
- To be added.
-
-
- Backing store for the elevation property for visual elements on the Android platform.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to get.
- Gets the elevation for the element.
- The elevation for the element.
- To be added.
-
-
- The visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to get.
- Gets a Boolean value that tells whether the legacy color mode is enabled.
- A Boolean value that tells whether the legacy color mode is enabled.
- To be added.
-
-
- Backing store for the attached property that controls whether the legacy color mode is enabled.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose legacy color mode status to set.
-
- to enable legacy color mode. Otherwise, .
- Sets a Boolean value that controls whether the legacy color mode is enabled.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- To be added.
-
-
- The platform configuration for the visual element on the Android platform whose elevation to set.
- The new elevation value.
- Sets the elevation for the visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the mixed content mode on web views on the Android platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Returns the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- The platform configuration for the Android web view for which to get the loading behavior for content that is a mix of secure and insecure content.
- Gets the mixed content loading behavior.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the loading behavior for content that is a mix of secure and insecure content.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
-
-
- The platform configuration for the Android web view for which to set the loading behavior for content that is a mix of secure and insecure content.
- The new mixed content mode.
- Sets the mixed content mode for the web view.
- To be added.
- To be added.
-
-
- Enumerates values that control how an on-screen input interface is visually accommodated.
- To be added.
-
-
- Indicates that the content of the control will pan, possibly off of the screen, to accommodate the input interface.
-
-
- Indicates that the content of the control will resize to accommodate the input interface.
-
-
- Indicates that the behavior of the control for oversized content is not specified.
-
-
- AppCompat application instance on Android.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the appearing event is sent when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the appearing event is sent when the application resumes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the disappearing event is sent when the application is paused.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
- To be added.
-
-
- Backing store for the property that controls whether the keyboard state should be preserved when the application resumes.
- To be added.
-
-
- Appcompat platform specific navigation page.
- To be added.
-
-
- Backing store for the attached property that controls the height of the navigation bar.
- To be added.
-
-
- The element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The platform configuration for the element whose bar height to get.
- Gets the navigation bar height for the specified .
- The new bar height.
- To be added.
-
-
- The element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element.
- To be added.
-
-
- The platform configuration for the element whose bar height to set.
- The new bar height value.
- Sets the new bar height value for the element and returns a fluid API object.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the presence of the corner radius of box views on the GTK platform.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- The platform configuration for the box view element on the GTK platform whose corner radius to get.
- Returns a Boolean value that tells whether the box view has a corner radius set.
- A Boolean value that tells whether the box view has a corner radius set.
- To be added.
-
-
- Backing store for the attached property that controls whether the box view has a corner radius.
- To be added.
-
-
- The box view element on the GTK platform whose corner radius presence to set.
- The new corner radius presence value.
- Sets the corner radius presence.
- To be added.
-
-
- The platform configuration for the element on the GTK platform whose to set.
- The new corner radius presence value
- Sets the corner radius presence.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the back button icon on navigation pages on the GTK platform.
- To be added.
-
-
- Backing store for the attached property that stores the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- Gets the icon for the back button.
- The path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to get.
- Gets the path to the back button icon.
- The path to the back button icon.
- To be added.
-
-
- The navigation page on the GTK platform whose back button icon to get.
- The new back button icon path.
- Sets the path to the back button icon.
- To be added.
-
-
- The platform configuration for the navigation page on the GTK platform whose back button icon to set.
- The new back button icon path.
- Sets the path to the back button icon.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls the tab position on tabbed pages on the GTK platform.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- The tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to get.
- Gets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- To be added.
-
-
- The platform configuration for the tabbed page on the GTK platform whose tab position to set.
- The new tab position.
- Sets the tab position.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that controls the tab position.
- To be added.
-
-
- Enumerates tab positions on a tabbed page on the GTK platform.
- To be added.
-
-
- Indicates that the tabs are placed at the bottom of the tabbed page.
-
-
- Indicates that the default tab location is used.
-
-
- Indicates that the tabs are placed at the top of the navigation page.
-
-
- Provides control over simultaneous recognition for pan gesture recognizers.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
-
- for simultaneous recognition. Otherwise, .
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- for simultaneous recognition. Otherwise, .
- Sets a Boolean value that controls whether the pan gesture recognizer should participate in simultaneous recognition of gestures.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates blur effect styles.
- To be added.
-
-
- Indicates a dark blur.
-
-
- Indicates an extra light blur.
-
-
- Indicates a light blur.
-
-
- Indicates no blur.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The entry instance that Xamarin.Forms created on the iOS platform.
-
- Developers can use this platform-specific instance to control whether text in the entry instance will be resized to fit the available width. If font size adjustment is turned on, the control will progressively reduce the font sized down to a minimum value as the user enters text.
-
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size.
- A Boolean value that tells whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls whether the entry control automatically adjusts the font size.
- To be added.
-
-
- Backing store for the attached property that controls the color of the cursor.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Disables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Enables automatic font size adjustment on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- A Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to get.
- Gets the color of the cursor.
- The color of the cursor.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether the entry control automatically adjusts the font size of text that the user enters.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether automatic font size adjusmtent is enabled on the element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor.
- To be added.
-
-
- The platform configuration for the element whose cursor color to Set.
- The new cursor color.
- Sets the color of the cursor and returns a fluent object.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
-
-
- To be added.
-
-
- Enumerates preferences for displaying large titles.
- To be added.
-
-
- Always display large titles.
-
-
- Display large titles if the previous screen had displayed large titles.
-
-
- Never display large titles.
-
-
- Provides access to the separator style for list views on the iOS platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to get.
- Returns the separator style for a list view.
- The separator style for a list view.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the separator style.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The list view element whose separator style to set
- The new separator style value.
- Sets the separator style for a list view.
- To be added.
-
-
- The platform configuration for the list view element whose separator style to set.
- The new separator style value.
- Sets the separator style for a list view.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar opaque on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Makes the navigation bar translucent on the platform-specific element.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
- see langword="true" /> if the separator is hidden. Otherwise,
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The element whose large title preference to get.
- Returns the large title preference of .
- The large title preference of .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- A value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform configuration for the element for which to return whether the navigation bar separator is hidden.
- Returns if the separator is hidden. Otherwise, returns .
-
- if the separator is hidden. Otherwise,
- To be added.
-
-
- Backing store for the attached property that controls whether the navigation bar separator is hidden.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- A Boolean value that tells whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- Backing store for the method.
- To be added.
-
-
- The element whose large title preference to get.
- Returns a value that indicates the element's preference for large titles.
- A value that indicates the element's preference for large titles.
- To be added.
-
-
- Backing store for the attached property that controls the navigation page's preference for large titles.
- To be added.
-
-
- The element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to set whether the navigation bar separator is hidden.
-
- to hide the separator. Otherwise, .
- Developers set this to to hide the separator. Otherwise, .
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that controls whether the navigation bar on the platform-specific navigation page is translucent.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
-
-
- The element whose preference to set.
- The new large title preference behavior.
- Sets the large title preference behavior of to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the status bar text color is adjusted to match the luminosity of the navigation bar for the platform-specific navigation page.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The element whose large title display preferences to get.
- Returns the large title display preferences for .
- The large title display preferences for .
- To be added.
-
-
- The whose modal presentation style is being retrieved.
- Gets the for .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that tells whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to get.
- Returns the safe area insets for .
- The safe area insets for .
- To be added.
-
-
- The element whose safe area behavior to get.
- Gets a Boolean value that tells whether padding values are overridden with values that conform to the safe area on the device.
- To be added.
- To be added.
-
-
- The element whose large title preferences to return.
- Returns a value that describes the large title behavior preference of .
- A value that describes the large title behavior preference of .
- To be added.
-
-
- Backing store for the attached property that defines the large title preferences of the page.
- To be added.
-
-
-
- this
- .
- Gets the modal presentation style of this.
- To be added.
- To be added.
-
-
- The associated with the modal presentation style.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- A value that tells whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- Backing store for the attached property that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- A value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The element whose safe area insets to return.
- Returns a object that represents the safe area insets.
- A object that represents the safe area insets.
- To be added.
-
-
- Backing store for the attached property that represents the safe area insets.
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- To be added.
-
-
- The element whose large title display preference to set.
- The new large title display preferences.
- Sets the large title display preferences of to .
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
-
- this
-
- The desired .
- Sets the modal presentation style to .
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether the preferred animation style to use when updating the status bar is None, Slide, or Fade.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether it is preferred that the status bar is shown, hidden, or relies on the system default.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area insets to set.
- The new safe area insets.
- Sets the safe area insets of to
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- To be added.
-
-
- The element whose safe area use behavior to set.
- The new safe area inset behavior.
- Sets a value that controls whether padding values are overriden with the safe area insets.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether the padding is overridden with the safe area.
- To be added.
-
-
- The element whose safe area behavior to get.
- Returns a Boolean value that tells whether the padding is overridden with the safe area.
- A Boolean value that tells whether the padding is overridden with the safe area.
- To be added.
-
-
- The picker instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- A value that tells whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Backing store for the attached property that controls whether elements in the picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- The scroll view instance that Xamarin.Forms created on the iOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- The updated configuration object, on which more methods may be called.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- A Boolean value that tells whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Backing store for the attached property that controls whether iOS will wait to determine if a touch is intended as a scroll, or scroll immediately.
- To be added.
-
-
- Enumerates list view separator styles.
- To be added.
-
-
- Indicates the default iOS separator behavior.
-
-
- Indicates that separators will be drawn from one edge of the list view to the other.
-
-
- Platform-specific functionality for sliders the iOS platform.
- To be added.
-
-
- The element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The platform configuration for the element for which to get whether tapping on the slider updates its value.
- Returns a Boolean value that tells whether tapping on the slider will update its value.
-
- if tapping updates the value. Otherwise, .
- To be added.
-
-
- The element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- To be added.
-
-
- The platform configuration for the element for which to set whether tapping on the slider updates its value.
-
- if tapping will update the value. Otherwise, .
- Sets a Boolean value that tells whether tapping on the slider will update its value.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- Backing store for the attached property that controls whether tapping on the slider updates its value.
- To be added.
-
-
- Enumerates status bar hiding behavior preferences.
- To be added.
-
-
- Indicates that the default behavior on the system should be used.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Indicates that the status bar should not be hidden.
-
-
- Enumerates text color adjustment options for the status bar.
- To be added.
-
-
- Indicates that the text color should not be adjusted.
-
-
- Indicates that the status bar text should match the luminosity of the navigation bar.
-
-
- Enumerates valid modal presentation styles.
- To be added.
-
-
- The content is displayed in the center of the screen.
-
-
- The content is displayed in a manner that covers the screen.
-
-
- Enumerates animation styles for status bar updates.
- To be added.
-
-
- Indicates that it is preferred that updates should fade in.
-
-
- Indicates that no animation is preferred.
-
-
- Indicates that it is preferred that updates should slide in.
-
-
- Enumerates values that control whether elements in a picker are continuously updated while scrolling or updated once after scrolling has completed.
- To be added.
-
-
- Bound properties on picker elements should be continuously updated while the user scrolls.
-
-
- Bound properties on picker elements should be updated after scrolling is finished.
-
-
- Provides access to the blur effect, shadow effect, and legacy color mode on the iOS platform.
- To be added.
-
-
- Backing store for the attached property that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls which, if any, blur effect is applied.
- A value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that tells which, if any, blur effect is applied.
- A value that tells which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation..
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the legacy color mode.
-
- if the legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets a Boolean value that tells whether the shadow effect is enabled.
-
- if the shadow effect is enabled. Otherwise, .
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow color.
- The shadow color.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow offset.
- The shadow offset.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow opacity.
- The shadow opacity.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Gets the shadow radius.
- The shadow radius.
- To be added.
-
-
- Backing store for the attached property that turns the legacy color mode on and off.
- To be added.
-
-
- Backing store for the attached property that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls which, if any, blur effect is applied.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable legacy color mode. Otherwise, .
- Sets the legacy color mode.
- A fluent object on which the developer may make more method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
-
- to enable the shadow. Otherwise, .
- Sets a Boolean value that controls whether the shadow effect is enabled.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow color value.
- Sets the shadow color.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow offset value.
- Sets the shadow offset.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow opacity value.
- Sets the shadow opacity.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new shadow radius value.
- Sets the shadow radius.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Backing store for the attached property that controls the shadow color.
- To be added.
-
-
- Backing store for the attached property that controls the shadow offset.
- To be added.
-
-
- Backing store for the attached property that controls the shadow opacity.
- To be added.
-
-
- Backing store for the attached property that controls the shadow radius.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the blur effect to use.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- A routing effect for handling shadows on iOS.
- To be added.
-
-
- Creates a new routing shadow effect with default values.
- To be added.
-
-
- The navigation page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is popped from the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is popped from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is push on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the NavigationTransitionStyle value that tells what transition is used when a page is pushed on the navigation stack.
- The NavigationTransitionStyle value that tells the current transition when a page is pushed on the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is popped from the navigation stack.
- To be added.
-
-
- Backing store for the attached property that controls the transition style of the platform-specific navigation page when a page is pushed on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when popping from the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style.
- Sets the transition style which is used, when pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new transition style when a page is pushed on the navigation stack.
- The new transition style when a page is popped from the navigation stack.
- Sets the transition style which is used, when popping and pushing pages on the navigation stack.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- Enumerates navigation transition styles.
- To be added.
-
-
- Indicates a crossfade transition.
-
-
- Indicates no transition.
-
-
- Indicates a slide backward transition.
-
-
- Indicates a slide down transition.
-
-
- Indicates a slide forward transition.
-
-
- Indicates a slide left transition.
-
-
- Indicates a slide right transition.
-
-
- Indicates a slide up transition.
-
-
- The page instance that Xamarin.Forms created on the macOS platform..
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the tab order of the visual elements on a page as array.
- An array of VisualElement.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- An array of VisualElement.
- Sets the tab order of visual elements on a page. Users can cycle through these elements with the tab key.
- The platform specific configuration that contains the element on which to perform the operation.
- To be added.
-
-
- Backing store for the attached property that holds the tab order of the visual elements.
- To be added.
-
-
- The tabbed page instance that Xamarin.Forms created on the macOS platform.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that describes the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Hides the tabs on the tabbed page.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the way that tabs are displayed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the default style.
- To be added.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Sets tab display to the respond to user swipes.
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls how tabs are displayed.
- To be added.
-
-
- Enumerates button styles
- To be added.
-
-
- Indicates the bottom button style.
- To be added.
-
-
- Indicates the circle button style.
- To be added.
-
-
- Indicates the default button style.
- To be added.
-
-
- Indicates a selection button.
- To be added.
-
-
- Indicates a text button.
- To be added.
-
-
- Provides access to the font weight for entry controls on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the entry text.
- The font weight for the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the entry text.
- A string representation of the font weight for the entry text.
- To be added.
-
-
- The entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- To be added.
-
-
- The platform configuration for the entry element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the entry text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Contains constants for describing focus directions.
- To be added.
-
-
- The constant for specifying the back focus direction.
- To be added.
-
-
- The constant for specifying the down focus direction.
- To be added.
-
-
- The constant for specifying the forward focus direction.
- To be added.
-
-
- The constant for specifying the left focus direction.
- To be added.
-
-
- The constant for specifying no focus direction.
- To be added.
-
-
- The constant for specifying the right focus direction.
- To be added.
-
-
- The constant for specifying the up focus direction.
- To be added.
-
-
- Contains constants for font weights.
- To be added.
-
-
- The constant for specifying the black font weight.
- To be added.
-
-
- The constant for specifying the bold font weight.
- To be added.
-
-
- The constant for specifying the book font weight.
- To be added.
-
-
- The constant for specifying the extra black font weight.
- To be added.
-
-
- The constant for specifying the light font weight.
- To be added.
-
-
- The constant for specifying the medium font weight.
- To be added.
-
-
- The constant for specifying no font weight.
- To be added.
-
-
- The constant for specifying the normal, or default, font weight.
- To be added.
-
-
- The constant for specifying the semibold font weight.
- To be added.
-
-
- The constant for specifying the thin font weight.
- To be added.
-
-
- The constant for specifying the ultrabold font weight.
- To be added.
-
-
- The constant for specifying the ultralight font weight.
- To be added.
-
-
- Provides access to the blend color for images on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the blend color.
- To be added.
-
-
- The image on the Tizen platform whose back button icon to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to get.
- Returns the blend color for the image.
- The blend color for the image.
- To be added.
-
-
- To be added.
- The new blend color value.
- Sets the blend color.
- To be added.
-
-
- The platform configuration for the image on the Tizen platform whose blend color to set.
- The new blend color value.
- Sets the blend color.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the font weight for labels on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that controls the font weight.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to get.
- Returns the font weight for the label text.
- The font weight for the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to get.
- Returns a string representation of the font weight for the label text.
- A string representation of the font weight for the label text.
- To be added.
-
-
- The label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- To be added.
-
-
- The platform configuration for the label element on the Tizen platform whose font weight icon to set.
- The new font weight value.
- Sets the font weight on the label text.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for navigation pages on the Tizen platform.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to get.
- Returns a Boolean value that tells whether the navigation page has a bread crumb bar.
-
- if the navigation page has a bread crumb bar. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that represents whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- To be added.
-
-
- The platform configuration for the navigation page on the Tizen platform whose font weight icon to set.
- The new bread crumb bar presence value.
- Sets a Boolean value that tells whether the navigation page has a bread crumb bar.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the bread crumb bar for pages on the Tizen platform.
- To be added.
-
-
- Backing store for the attached property that represents bread crumb bar value.
- To be added.
-
-
- The page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The platform configuration for the page whose bread crumb representation to get.
- Returns the breadcrumb representation for a page.
- The breadcrumb representation for the page.
- To be added.
-
-
- The page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- To be added.
-
-
- The paltform configuration for the page whose bread crumb value to set.
- The new bread crumb value.
- Sets the bread crumb value for the page.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to the pulsing status for progress bars.
- To be added.
-
-
- The element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- The platform configuration for the element whose pulse status to get.
- Returns if the progress bar is pulsing. Otherwise, returns .
-
- if the progress bar is pulsing. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the pulsing status of the progress bar.
- To be added.
-
-
- To be added.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- To be added.
-
-
- The platform configuration for the element whose pulse status to set.
-
- to cause the progress bar is pulsing. Otherwise, .
- Turns pulsing on or off.
- A fluent object on which the developer can make further method calls.
- To be added.
-
-
- Enumerates visual styles for progress bars.
- To be added.
-
-
- Indicates the default progress bar style.
- To be added.
-
-
- Indicates the pending style, to communicate that a progress estimate has not yet been made.
- To be added.
-
-
- Enumerates visual styles for switches.
- To be added.
-
-
- Indicates a checkbox UI.
- To be added.
-
-
- Indicates a favorite, or star, UI.
- To be added.
-
-
- Indicates a toggle UI.
- To be added.
-
-
- Enumerates tab bar styles for a tabbed page.
- To be added.
-
-
- Indicates the default tab bar style.
- To be added.
-
-
- Indicates a tab bar with no title.
- To be added.
-
-
- Indicates a tab bar with a title.
- To be added.
-
-
- Provides access to focus order, styles, and tooltips for visual elements on the Tizen platform.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving back.
- The view that gets the focus when moving back.
- To be added.
-
-
- The visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to get.
- Returns the next focus direction.
- The the next focus direction.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving down.
- The view that gets the focus when moving down.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving forward.
- The view that gets the focus when moving forward.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving left.
- The view that gets the focus when moving left.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving right.
- The view that gets the focus when moving right.
- To be added.
-
-
- The visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The platform configuration for the visual element whose next focus to get.
- Returns the view that gets the focus when moving up.
- The view that gets the focus when moving up.
- To be added.
-
-
- The visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The platform configuration for the visual element whose style to get.
- Returns the style for the element.
- The style for the element.
- To be added.
-
-
- The visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to get.
- Returns the tooltip for the element.
- The tooltip for the element.
- To be added.
-
-
- The visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose focusability to check.
- Returns if the element may be focused. Otherwise, returns .
-
- if the element may be focused. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that determines whether a visual element can receive the focus.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to back.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to down.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to forward.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to left.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to right.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The platform configuration for the visual element whose focus direction to set.
- Changes the focus direction to up.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the back focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the down focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the forward focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the left focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the right focus direction.
- To be added.
-
-
- Backing store for the attached property that holds the next element in the up focus direction.
- To be added.
-
-
- The element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- To be added.
-
-
- The platform configuration for the element whose focus participation value to set.
- The new focus participation value.
- Sets the focus participation value for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose back focus view to set.
- The new back focus view.
- Sets the back focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- To be added.
-
-
- The platform configuration for the visual element whose next focus direction to set.
- The new focus direction.
- Sets the direction of the next focus on a visual element
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose down focus view to set.
- The new down focus view.
- Sets the down focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose forward focus view to set.
- The new forward focus view.
- Sets the forward focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose left focus view to set.
- The new left focus view.
- Sets the left focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose right focus view to set.
- The new right focus view.
- Sets the right focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- To be added.
-
-
- The platform configuration for the element whose up focus view to set.
- The new up focus view.
- Sets the up focus view for a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose style to set.
- The new style value.
- Sets the style on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- To be added.
-
-
- The platform configuration for the visual element whose tooltip to set.
- The new tooltip value.
- Sets the tooltip on a visual element.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Backing store for the attached property that contains the style of the visual element.
- To be added.
-
-
- Backing store for the attached property that contains the tooltip for the visual element.
- To be added.
-
-
- Enumerates collapse styles for master-detail pages.
- To be added.
-
-
- Indicates that panes should fully collapse.
-
-
- Indicates that panes should partially collapse.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The platform configuration for the input view element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the input view's content.
- A Boolean value that tells whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- To be added.
-
-
- The input view element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the input view's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides access to reading order detection on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The platform configuration for the label element whose reading order detection behavior to get.
- Returns a Boolean value that tells whether the reading order is detected from the label's content.
- A Boolean value that tells whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- To be added.
-
-
- The label element whose reading order detection behavior to set.
-
- to detect the reading order from the content. Otherwise, .
- Sets a Boolean value that controls whether the reading order is detected from the label's content.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Platform-specific properties for list view controls on UWP.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- The element whose selection mode to get.
- Returns the selection mode for the element.
- To be added.
- To be added.
-
-
- Backing store for the selection mode attached property.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
-
-
- The element whose selectio mode to set.
- The new selection mode value.
- Sets the selection mode for the element.
- To be added.
- To be added.
-
-
- Selection modes for list view controls on UWP.
- To be added.
-
-
- Indicates that the Narrator and keyboard can interact with the list view. This is the default behavior.
-
-
- Indicates that neither the Narrator nor the keyboard can interact with the list view.
-
-
- The master-detail page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns the width of the master pane when it is collapsed.
- The width of a pane when it is collapsed.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets the width of a pane when it is collapsed.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The backing store for the attached property that controls the width of a pane when it is collapsed..
- To be added.
-
-
- Backing store for the attached property that controls whether panes collapse fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns the width of collapsed panes.
- The width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls whether panes collapses fully or partially.
- A value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new width for collapsed panes.
- Sets the width of collapsed panes.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new collapse style.
- Sets a value that controls whether panes collapses fully or partially.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls whether panes collapses fully or partially.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Causes the master detail page to partially collapse panes.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- The page instance that Xamarin.Forms created on the Windows platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- Returns a value that controls the placement of the toolbar.
- A value that controls the placement of the toolbar.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- The platform specific element on which to perform the operation.
- The new toolbar placement.
- Sets a value that controls the placement of the toolbar.
- To be added.
-
-
- The platform specific configuration that contains the element on which to perform the operation.
- The new property value to assign.
- Sets a value that controls the placement of the toolbar.
- The updated configuration object on which developers can make successive method calls.
- To be added.
-
-
- To be added.
- To be added.
-
-
- Backing store for the attached property that controls the placement of the toolbar.
- To be added.
-
-
- Provides control over the spellchecker on search bars.
- To be added.
-
-
- The platform configuration for the search bar element.
- Disables the spellchecker.
- To be added.
-
-
- The platform configuration for the search bar element.
- Enables the spellchecker.
- To be added.
-
-
- The search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the search bar element.
- Returns a Boolean value that tells whether the spellchecker is enabled.
-
- if the spellchecker is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that turns the spellchecker on and off.
- To be added.
-
-
- The search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- To be added.
-
-
- The platform configuration for the search bar element.
-
- to turn the spellchecker on. to turn it off.
- Turns the spellchecker on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Provides control over header icons on the Windows platform.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Disables header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Enables header icons.
- To be added.
-
-
- The element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns the size of header icons.
- The size of header icons.
- To be added.
-
-
- Backing store for the attached property that enables and disables header icons.
- To be added.
-
-
- Backing store for the attached property that controls the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- Returns a Boolean value that tells whether header icons are enabled.
-
- if header icons are enabled. Otherwise, .
- To be added.
-
-
- The element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
-
- to enable header icons. to disable them.
- Turns header icons on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- The element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- To be added.
-
-
- The platform configuration for the element on which to perform the operation.
- The new header icon size.
- Specifies the size of header icons.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Enumerates toolbar positions for pages on the Windows platform.
- To be added.
-
-
- Indicates that the toolbar should be placed at the bottom of the screen.
-
-
- Indicates that the toolbar should be placed at the system default location on the screen.
-
-
- Indicates that the toolbar should be placed at the top of the screen.
-
-
- Provides access to platform-specific features of visual elements on the Windows platform.
- To be added.
-
-
- Backing store for the attached property that gets and sets the horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the nominal position to use for displaying the access key tip.
- To be added.
-
-
- Backing store for the attached property that gets and sets the access key.
- To be added.
-
-
- Backing store for the attached property that gets and sets the vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The platform configuration for the element for which to get the access key.
- Returns the access key value.
- The access key value.
- To be added.
-
-
- The element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the horizontal offset.
- Gets the horizontal offset from the nominal position to use for displaying the access key tip.
- The horizontal offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the access key placement.
- Gets the nominal position to use for displaying the access key tip.
- The nominal position to use for displaying the access key tip.
- To be added.
-
-
- The element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The platform configuration for the element for which to get the vertical offset.
- Gets the vertical offset from the nominal position to use for displaying the access key tip.
- The vertical offset from the nominal position to use for displaying the access key tip.
- To be added.
-
-
- The visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
- Returns a Boolean value that controls whether legacy color mode is enabled.
-
- if legacy color mode is enabled. Otherwise, .
- To be added.
-
-
- Backing store for the attached property that controls the legacy color mode.
- To be added.
-
-
- The element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- To be added.
-
-
- The platform configuration for the element for which to set the access key string.
- The new access key value.
- Sets the value that the access key displays.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the horizontal access key offset.
- The new offset value.
- Sets the horizontal offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the horizontal access key placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the new placement.
- The new placement value.
- Sets nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- To be added.
-
-
- The platform configuration for the element for which to set the vertical access key offset.
- The new offset value.
- Sets the vertical offset from the nominal position to use for displaying the access key.
- A fluent object on which the developer may make furter method calls.
- To be added.
-
-
- The visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- To be added.
-
-
- The platform configuration for the visual element whose legacy color mode to return.
-
- to enable legacy color mode. Otherwise, .
- Turns the legacy color mode on and off.
- A fluent object on which the developer may make further method calls.
- To be added.
-
-
- Controls whether JavaScript alerts are enabled for a web view.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to return.
- Returns a Boolean value that tells whether the web view allows JavaScript alerts.
- A Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- Backing store for the attached property that controls whether the web view allows JavaScript alerts.
- To be added.
-
-
- The web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- To be added.
-
-
- The platform configuration for the web view element whose JavaScript alert permissions to set.
-
- to allow JavaScript alerts. Otherwise, .
- Sets a Boolean value that tells whether the web view allows JavaScript alerts.
- A fluent object on which the developer may make further method calls..
- To be added.
-
-
- Class for loading style sheets from strings, assembly resources, and text readers.
- To be added.
-
-
- The assembly that contains the style sheet.
- The resource ID for the style sheet.
- The line information for retrieving the style sheet.
- Returns the specified style sheet.
- The specified style sheet.
- To be added.
-
-
- The text reader from which to read the style sheet data.
- Returns a style sheet by reading style data from the .
- A style sheet created from the data in the reader.
- To be added.
-
-
- The style sheet, as a string.
- Creates and returns a style sheet from a string that contains a text representation of a style sheet.
- The style sheet for the data.
- To be added.
-
-
- Tells the XAML parser and compiler that they may ignore supplied service providers in methods and constructors in the attributed class.
-
- Developers should note that this attribute does not guarantee that the parser will not pass instead of a supplied service provider. It only allows that they may do so.
-
-
-
- Creates a new with default values.
- To be added.
-
-
- Defines the interface for Xamarin.Forms XAML markup extensions.
-
-
- Types implementing this interface can be used as custom XAML markup extension.
-
-
- The following example shows declaration of a custom markup extension.
-
-
- The markup extension can be used directly in XAML
-
-
-
-
- The service that provides the value.
- Returns the object created from the markup extension.
- The object
- To be added.
-
-
- To be added.
- Provides a base class for XAML markup extension implementations
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.
- The object that is provided as the value of the target property for this markup extension.
- To be added.
-
-
- Interface that defines a target and property to which a value is provided.
- To be added.
-
-
- Gets the target object.
- To be added.
- To be added.
-
-
- Gets an object that identifies the target property.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Internal use only.
- This interface may be removed or made private in the future.
-
-
- Internal use only.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- To be added.
-
-
- Interface for value providers.
- To be added.
-
-
- The service that provides the value.
- When implemented in a derived class, provides a value with the specified .
- To be added.
- To be added.
-
-
- Interface defining the ability to resolve a qualified type name into a Type.
- To be added.
-
-
- The qualified type name to resolve.
- The service that provides the value.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- The qualified type name to resolve.
- To be added.
- Tries to resolve a type name, putting the type value in , and returns a Boolean value that indicates whether the operation succeeded.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Exception that is raised when the XAML parser encounters a XAML error.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- Information about the condition that caused the exception to be thrown.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- For internal use by the XAML engine.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.dll
deleted file mode 100755
index 50e6a17..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pdb
deleted file mode 100755
index ae4730e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pri b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pri
deleted file mode 100755
index b2c417c..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP.pri and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/AutoSuggestStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/AutoSuggestStyle.xbf
deleted file mode 100755
index 8612d7b..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/AutoSuggestStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsCommandBarStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsCommandBarStyle.xbf
deleted file mode 100755
index 793e888..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsCommandBarStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsEmbeddedPageWrapper.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsEmbeddedPageWrapper.xbf
deleted file mode 100755
index 75fd138..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsEmbeddedPageWrapper.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsFlyout.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsFlyout.xbf
deleted file mode 100755
index 4e655d1..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsFlyout.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsProgressBarStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsProgressBarStyle.xbf
deleted file mode 100755
index cd702c0..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsProgressBarStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsTextBoxStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsTextBoxStyle.xbf
deleted file mode 100755
index 18a2534..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/FormsTextBoxStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Items/ItemsViewStyles.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Items/ItemsViewStyles.xbf
deleted file mode 100755
index 948da37..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Items/ItemsViewStyles.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/MasterDetailControlStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/MasterDetailControlStyle.xbf
deleted file mode 100755
index b0e8bb7..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/MasterDetailControlStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/PageControlStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/PageControlStyle.xbf
deleted file mode 100755
index f7ca383..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/PageControlStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Properties/Xamarin.Forms.Platform.UAP.rd.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Properties/Xamarin.Forms.Platform.UAP.rd.xml
deleted file mode 100755
index eb0101f..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Properties/Xamarin.Forms.Platform.UAP.rd.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Resources.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Resources.xbf
deleted file mode 100755
index c80df2b..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Resources.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/SliderStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/SliderStyle.xbf
deleted file mode 100755
index 43899f4..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/SliderStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/StepperControl.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/StepperControl.xbf
deleted file mode 100755
index 71c9f12..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/StepperControl.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf
deleted file mode 100755
index 6533337..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.xr.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.xr.xml
deleted file mode 100755
index 1cbbc8a..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.UAP/Xamarin.Forms.Platform.UAP.xr.xml
+++ /dev/null
@@ -1,690 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.dll
deleted file mode 100755
index 6725a80..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Platform.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.dll b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.dll
deleted file mode 100755
index 9b84174..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.dll and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.pdb b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.pdb
deleted file mode 100755
index e6ed30e..0000000
Binary files a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.pdb and /dev/null differ
diff --git a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.xml b/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.xml
deleted file mode 100755
index a986703..0000000
--- a/MPayXDKExample/packages/Xamarin.Forms.3.6.0.264807/lib/uap10.0/Xamarin.Forms.Xaml.xml
+++ /dev/null
@@ -1,646 +0,0 @@
-
-
- Xamarin.Forms.Xaml
-
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- Internal.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Extension class for defining method.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The XAML that encodes the view state.
- Returns an initialized view by loading the specified .
- The initialized view.
- To be added.
-
-
- The type of view to initialize with state from XAML.
- The view on which this method operates.
- The type of the caller.
- Returns a with the properties that are defined in the application manifest for .
- A with the properties that are defined in the application manifest for .
- To be added.
-
-
- Extension class that differentiates between null values and empty strings.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the null object.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Markup extension for referring to other XAML-defined types.
- To be added.
-
-
- Creates a new with default values.
- To be added.
-
-
- Gets or sets the name of the entity to reference.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns an object that represents the type that was referred to.
- To be added.
- To be added.
-
-
- A markup extension that gets a static member value.
- To be added.
-
-
- Creates a new object with default values.
- To be added.
-
-
- Gets or sets the member name.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- Returns the value of the member.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure..
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- Attribute that controls whether XAML will be compiled at build time or run time.
- By default, XAML compilation at build time is turned off.
-
-
- A value that tells whether to compile XAML at run time or compile time.
- Creates a new with the specified value.
- To be added.
-
-
- Gets or sets a value that tells whether to compile XAML at run time or compile time.
- To be added.
- By default, XAML compilation at build time is turned off.
-
-
- Enumerates values that control when XAML is compiled into IL.
-
- Enabling build-time compilation by specifying the Compile option checks the XAML at build time, reduces loading time, and produces a smaller assembly or application.
- By default, XAML compilation at build time is turned off.
-
-
-
- Compile the XAML for the class or project when the application is built.
-
-
- Compile the XAML for the class or project when the application is run on the device.
-
-
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the XAML infrastructure.
- For internal use by the Xaml infrastructure.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
-
-
- To be added.
- For internal use by the XAML infrastructure.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
- For internal use by the Xamarin.Forms platform.
- For internal use by the Xamarin.Forms platform.
- To be added.
- To be added.
-
-
-
diff --git a/molpay-mobile-xdk-www/index.html b/molpay-mobile-xdk-www/index.html
index c3e0ed1..2792fc5 100644
--- a/molpay-mobile-xdk-www/index.html
+++ b/molpay-mobile-xdk-www/index.html
@@ -1 +1 @@
-
{{label_preparing}}
{{label_pleasewait}}
{{label_loading}}
\ No newline at end of file
+
{{label_preparing}}
{{label_pleasewait}}
{{label_loading}}
\ No newline at end of file
diff --git a/molpay-mobile-xdk-www/scripts/scripts.1437d623.js b/molpay-mobile-xdk-www/scripts/scripts.1437d623.js
deleted file mode 100644
index 07f24f6..0000000
--- a/molpay-mobile-xdk-www/scripts/scripts.1437d623.js
+++ /dev/null
@@ -1 +0,0 @@
-var _0x0249=['Antarktika','Bahama','Belarusia','Belgia','Bosnia\x20dan\x20Herzegovina','Brasil','Ekuador','Finlandia','Grinlandia','Guinea\x20Khatulistiwa','Guyana\x20Perancis','Hungaria','Inggris\x20Raya','Irak','Irlandia','Islandia','Italia','Jamaika','Jepang','Jerman','Jibuti','Kaledonia\x20Baru','Kamboja','Kazakstan','Kepulauan\x20Aland','Kepulauan\x20Cook','Kepulauan\x20Faroe','Kepulauan\x20Kayman','Kepulauan\x20Malvinas','Kepulauan\x20Mariana\x20Utara','Kepulauan\x20Norfolk','Kepulauan\x20Pitcairn','Kepulauan\x20South\x20Sandwich\x20dan\x20South\x20Georgia','Kepulauan\x20Svalbard\x20dan\x20Jan\x20Mayen','Kepulauan\x20Turks\x20dan\x20Caicos','Kepulauan\x20U.S.\x20Virgin','Kepulauan\x20Wallis\x20dan\x20Futuna','Kirgistan','Kongo\x20-\x20Kinshasa','Kongo\x20-\x20Republik','Korea\x20Selatan','Kosta\x20Rika','Kroasia','Kuba','Kuwait','Luksemburg','Makau\x20SAR\x20China','Makedonia','Maladewa','Maroko','Mesir','Monako','Myanmar','Nikaragua','Nugini\x20Papua\x20Nugini','Oseania\x20Luar','Otoritas\x20Palestina','Pakistan','Polandia','Polinesia\x20Prancis','Puerto\x20Riko','Pulau\x20Ascension','Pulau\x20Bouvet','Pulau\x20Christmas','Pulau\x20Clipperton','Pulau\x20Heard\x20dan\x20Kepulauan\x20McDonald','Republik\x20Ceko','Republik\x20Dominika','Rumania','Saint\x20Barthelemy','Samoa\x20Amerika','Selandia\x20Baru','Siprus','Spanyol','Swedia','Swiss','Tanjung\x20Verde','Teritori\x20Kutub\x20Selatan\x20Prancis','Timor\x20Leste','Turkimenistan','Ukraina','Uni\x20Emirat\x20Arab','Uni\x20Eropa','Vatikan','Yordania','阿尔巴尼亚','阿尔及利亚','阿富汗','阿拉伯联合酋长国','阿鲁巴','阿塞拜疆','阿森松岛','埃塞俄比亚','爱尔兰','爱沙尼亚','安道尔','安哥拉','安提瓜和巴布达','奥地利','奥兰群岛','巴哈马','巴基斯坦','巴拉圭','巴勒斯坦领土','白俄罗斯','百慕大','北马里亚纳群岛','比利时','波多黎各','波斯尼亚和黑塞哥维那','玻利维亚','伯利兹','博茨瓦纳','布基纳法索','布隆迪','布维特岛','赤道几内亚','大洋洲边远群岛','迪戈加西亚岛','东帝汶','多米尼加','多米尼加共和国','俄罗斯','厄瓜多尔','厄立特里亚','法属波利尼西亚','法属圭亚那','梵蒂冈','菲律宾','佛得角','福克兰群岛','冈比亚','刚果(布)','刚果(金)','哥伦比亚','哥斯达黎加','格恩西岛','格林纳达','格陵兰','格鲁吉亚','瓜德罗普岛','哈萨克斯坦','荷属安的列斯群岛','赫德与麦克唐纳群岛','洪都拉斯','基里巴斯','吉布提','吉尔吉斯斯坦','几内亚比绍','加纳利群岛','捷克共和国','津巴布韦','科科斯群岛','科摩罗','科特迪瓦','科威特','克利珀顿岛','克罗地亚','肯尼亚','库克群岛','莱索托','老挝人民民主共和国','黎巴嫩','立陶宛','利比亚','列支敦士登','留尼汪','卢森堡','罗马尼亚','马达加斯加','马尔代夫','马拉维','马来西亚','马其顿','马绍尔群岛','马提尼克群岛','毛里求斯','美属维京群岛','蒙塞拉特群岛','孟加拉国','摩洛哥','摩纳哥','墨西哥','纳米比亚','南极洲','南乔治亚岛和南桑威齐群岛','尼加拉瓜','尼泊尔','尼日尔','尼日利亚','诺福克岛','皮特凯恩群岛','葡萄牙','萨摩亚','塞尔维亚','塞尔维亚和黑山','塞拉利昂','塞浦路斯','塞舌尔群岛','沙特阿拉伯','圣诞岛','圣多美和普林西比','圣赫勒拿','圣基茨和尼维斯','圣卢西亚','圣马丁','圣马力诺','圣皮埃尔和密克隆','圣文森特和格林纳丁斯','斯里兰卡','斯洛伐克','斯洛文尼亚','斯瓦尔巴特和扬马延','斯威士兰','苏里南','塔吉克斯坦','特克斯和凯科斯群岛','特里斯坦-达库尼亚群岛','特立尼达和多巴哥','图瓦卢','土库曼斯坦','危地马拉','委内瑞拉','乌干达','乌克兰','乌拉圭','乌兹别克斯坦','西班牙','西撒哈拉','新喀里多尼亚','休达及梅利利亚','叙利亚','伊拉克','意大利','印度尼西亚','英属维京群岛','英属印度洋领地','赞比亚','泽西岛','直布罗陀','中非共和国','中国澳门特别行政区','中国香港特别行政区','$templateCache','put','
'),_0xa5882b[_0x9024('0xcb9')](_0x9024('0x519'),_0x9024('0xcc3'));}]);
\ No newline at end of file
diff --git a/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js b/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
new file mode 100644
index 0000000..0e7a15b
--- /dev/null
+++ b/molpay-mobile-xdk-www/scripts/scripts.1f95c274.js
@@ -0,0 +1 @@
+var _0x1e90=['ស្វីស','ហុងកុង','ហុងគ្រី','ហូល្លង់','ហៃទី','ហ្គាតេម៉ាឡា','ហ្គីណេប៊ីសូ','ហ្គីណេអេក្វាទ័រ','ហ្គីយ៉ាណា','ហ្វ៉ីហ្ស៉ី','ហ្វាំងឡង់','ហ៊្សកដានី','ហ្សាំប៊ី','ឡាតវីយ៉ា','អង់ហ្គោឡា','អានដូរ៉ា','អារមេនី','អាល់បានី','អាល្លឺម៉ង់','អាហ្វហ្គានីស្ថាន','អាហ្វ្រិកខាងត្បូង','អាហ៊្សែរបែហ្សង់','ឥណ្ឌា','ឥណ្ឌូនេស៊ី','អ៊ីរ៉ាក់','អ៊ុយរុយហ្គាយ','អូទ្រីស','អូម៉ង់','អ៊ូហ្កង់ដា','អៀរឡង់','អេក្វាឌ័រ','អេត្យូពី','អេមីរ៉ែទអារ៉ាប់រួម','អេរីទ្រា','អេស្តូនី','អេស្ប៉ាញ','អែលសាល់វ៉ាឌ័រ','Afrika\x20Selatan','Algeria','Amerika\x20Serikat','Andora','Antarktika','Antilla\x20Belanda','Belarusia','Benin','Brasil','Cile','Cina','Cote\x20d\x27Ivoire','Finlandia','Guinea\x20Khatulistiwa','Guyana\x20Perancis','Hong\x20Kong\x20SAR\x20China','Hungaria','Inggris\x20Raya','Irlandia','Italia','Jamaika','Jepang','Jibuti','Kaledonia\x20Baru','Kamboja','Kamerun','Kazakstan','Kepulauan\x20Aland','Kepulauan\x20Cook','Kepulauan\x20Faroe','Kepulauan\x20Kayman','Kepulauan\x20Kecil\x20Terluar\x20Amerika\x20Serikat','Kepulauan\x20Mariana\x20Utara','Kepulauan\x20Norfolk','Kepulauan\x20Pitcairn','Kepulauan\x20Svalbard\x20dan\x20Jan\x20Mayen','Kepulauan\x20Turks\x20dan\x20Caicos','Kepulauan\x20U.S.\x20Virgin','Kepulauan\x20Virgin\x20Inggris','Kepulauan\x20Wallis\x20dan\x20Futuna','Kirgistan','Kolombia','Komoros','Kongo\x20-\x20Republik','Korea\x20Utara','Kosta\x20Rika','Kroasia','Kuba','Libia','Luksemburg','Madagaskar','Mesir','Mikronesia','Monako','Nikaragua','Norwegia','Nugini\x20Papua\x20Nugini','Oseania\x20Luar','Polandia','Puerto\x20Riko','Pulau\x20Bouvet','Pulau\x20Christmas','Republik\x20Ceko','Republik\x20Dominika','Rumania','Saint\x20Barthelemy','Saint\x20Kitts\x20dan\x20Nevis','Saint\x20Pierre\x20dan\x20Miquelon','Samoa\x20Amerika','Selandia\x20Baru','Serbia\x20dan\x20Montenegro','Siprus','Spanyol','Swedia','Swiss','Tanjung\x20Verde','Teritori\x20Kutub\x20Selatan\x20Prancis','Timor\x20Leste','Turkimenistan','Ukraina','Uni\x20Eropa','Vatikan','Wilayah\x20Inggris\x20di\x20Samudra\x20Hindia','阿尔巴尼亚','阿尔及利亚','阿富汗','阿根廷','阿拉伯联合酋长国','阿鲁巴','阿塞拜疆','阿森松岛','安哥拉','安提瓜和巴布达','奥地利','奥兰群岛','澳大利亚','巴布亚新几内亚','巴拉圭','巴勒斯坦领土','巴拿马','保加利亚','北马里亚纳群岛','比利时','波多黎各','波斯尼亚和黑塞哥维那','玻利维亚','伯利兹','博茨瓦纳','布隆迪','赤道几内亚','大洋洲边远群岛','迪戈加西亚岛','东帝汶','多米尼加','多米尼加共和国','俄罗斯','厄瓜多尔','厄立特里亚','法罗群岛','法属圭亚那','法属南部领土','梵蒂冈','菲律宾','佛得角','冈比亚','刚果(布)','刚果(金)','哥伦比亚','哥斯达黎加','格林纳达','格陵兰','格鲁吉亚','瓜德罗普岛','荷属安的列斯群岛','赫德与麦克唐纳群岛','黑山共和国','洪都拉斯','吉布提','吉尔吉斯斯坦','几内亚','几内亚比绍','加拿大','加纳利群岛','捷克共和国','津巴布韦','卡塔尔','科科斯群岛','科摩罗','科特迪瓦','科威特','克利珀顿岛','克罗地亚','肯尼亚','库克群岛','莱索托','立陶宛','利比里亚','利比亚','卢森堡','罗马尼亚','马达加斯加','马拉维','马其顿','马绍尔群岛','马提尼克群岛','马约特','美属萨摩亚','蒙塞拉特群岛','孟加拉国','摩尔多瓦','摩纳哥','莫桑比克','墨西哥','纳米比亚','南乔治亚岛和南桑威齐群岛','尼泊尔','尼日尔','尼日利亚','诺福克岛','葡萄牙','萨尔瓦多','萨摩亚','塞尔维亚和黑山','塞拉利昂','塞内加尔','塞浦路斯','塞舌尔群岛','沙特阿拉伯','圣诞岛','圣多美和普林西比','圣赫勒拿','圣基茨和尼维斯','圣卢西亚','圣马丁','圣马力诺','圣皮埃尔和密克隆','圣文森特和格林纳丁斯','斯里兰卡','斯洛伐克','斯洛文尼亚','斯瓦尔巴特和扬马延','苏里南','所罗门群岛','索马里','塔吉克斯坦','坦桑尼亚','特里斯坦-达库尼亚群岛','特立尼达和多巴哥','突尼斯','图瓦卢','土耳其','土库曼斯坦','托克劳','瓦利斯和富图纳','危地马拉','委内瑞拉','乌干达','乌克兰','乌兹别克斯坦','西班牙','匈牙利','叙利亚','牙买加','伊拉克','以色列','意大利','印度尼西亚','英属维京群岛','泽西岛','put','