summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs65
1 files changed, 65 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs
new file mode 100644
index 00000000..efac1a1a
--- /dev/null
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1766.xaml.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using Xamarin.Forms;
+using Xamarin.Forms.CustomAttributes;
+
+namespace Xamarin.Forms.Controls
+{
+#if APP
+ [Preserve (AllMembers = true)]
+ [Issue (IssueTracker.Github, 1766, "Editor.IsEnabled = false", PlatformAffected.WinPhone)]
+ public partial class Issue1766 : ContentPage
+ {
+ public Issue1766 ()
+ {
+ InitializeComponent();
+ MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = true });
+ MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = false });
+ MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = true });
+ MyItems.Add(new MyItem() { Reference = DateTime.Now.Ticks.ToString(), ShowButton = false });
+
+ var myListViewList = this.FindByName<ListView>("MyListViewList");
+
+ foreach (var item in myListViewList.ItemTemplate.Values)
+ {
+ System.Diagnostics.Debug.WriteLine("item: {0}", item);
+ }
+
+ if (myListViewList != null)
+ {
+ myListViewList.ItemTapped += (sender, args) =>
+ {
+ DisplayAlert("Item Tapped", "Item Tapped", "Ok");
+ };
+ }
+
+ BindingContext = this;
+ }
+
+ List<MyItem> _myItems;
+ public List<MyItem> MyItems
+ {
+ get
+ {
+ if (_myItems == null) {
+ _myItems = new List<MyItem> ();
+ }
+ return _myItems;
+ }
+ }
+
+ public void OnButtonClicked(object sender, EventArgs e)
+ {
+ DisplayAlert("Button Tapped", "Button Tapped", "Ok");
+ }
+ }
+
+ public class MyItem
+ {
+ public string Reference { get; set; }
+ public bool ShowButton { get; set; }
+ }
+#endif
+
+}
+