summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared
diff options
context:
space:
mode:
authorSamantha Houts <samantha@teamredwall.com>2016-08-11 02:31:45 -0700
committerRui Marinho <me@ruimarinho.net>2016-08-11 10:31:45 +0100
commit69e9152f345a4a001282ddf60b19cc0a6b7d05e5 (patch)
treee513166642a2470e2b13bc43987d89507742afd8 /Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared
parent1823c1ad1463aa30deb289bc9538a68a5316164b (diff)
downloadxamarin-forms-69e9152f345a4a001282ddf60b19cc0a6b7d05e5.tar.gz
xamarin-forms-69e9152f345a4a001282ddf60b19cc0a6b7d05e5.tar.bz2
xamarin-forms-69e9152f345a4a001282ddf60b19cc0a6b7d05e5.zip
[Win] Set BindingContext for default cell (#289)
* Revise 41205 test case to use binding * [Win] Set BindingContext for default cell * [Win] SetInheritedBindingContext for Cell
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41205.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41205.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41205.cs
index fe578a39..ce773089 100644
--- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41205.cs
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41205.cs
@@ -10,12 +10,21 @@ namespace Xamarin.Forms.Controls.Issues
[Issue(IssueTracker.Bugzilla, 41205, "UWP CreateDefault passes string instead of object")]
public class Bugzilla41205 : ContentPage
{
+ public class ViewModel
+ {
+ public string Text { get { return "Pass"; } }
+ }
+
public class CustomListView : ListView
{
protected override Cell CreateDefault(object item)
{
if (item is ViewModel)
- return base.CreateDefault("Pass");
+ {
+ var newTextCell = new TextCell();
+ newTextCell.SetBinding(TextCell.TextProperty, nameof(ViewModel.Text));
+ return newTextCell;
+ }
return base.CreateDefault("Fail");
}
}