How to bind the “tapped” Eventhandler from a ListView used in a ContentView context?How to enable assembly bind failure logging (Fusion) in .NETHow do I update the GUI from another thread?XML DeserializationC# WPF - Listview Binding not workingGet attached property value from content in contentpresenterWpf-Datagrid and ObservableCollection-AutoGenerateColumns?How to bind the values of the itemsource (array of strings) to a label in a ListViewError with Droid Custom Picker Renderer in Xamarin.FormsHow to extend the button for a custom solution XamarinHow can I put xamarin Element into my custom layout in Xamarin.Android
Yandex Programming Contest: Alarms
What are the problems in teaching guitar via Skype?
Can a non-EU citizen travel within schengen zone freely without passport?
How could Catholicism have incorporated witchcraft into its dogma?
Glitch in AC sine wave interfering with phase cut dimming
shutdown at specific date
Uses of T extends U?
Tic-Tac-Toe for the terminal
Smart people send dumb people to a new planet on a space craft that crashes into a body of water
Can't use numexpr in horizontal mode
Grammar of "Nec huic publico, ut opinantur, malo turba tantum et imprudens uulgus ingemuit"
Do you play the upbeat when beginning to play a series of notes, and then after?
Why doesn't the Earth's acceleration towards the Moon accumulate to push the Earth off its orbit?
Plot exactly N bounce of a ball
Would an object launched by the Catapult spell do full damage against a Scarecrow?
Is my router's IP address really public?
Which noble houses were destroyed during the Game of Thrones?
Looking after a wayward brother in mother's will
Is CD audio quality good enough for the final delivery of music?
Scaffoldings in New York
Different PCB color ( is it different material? )
Terminology about G- simplicial complexes
Why does the 6502 have the BIT instruction?
Windows 10 Programs start without visual Interface
How to bind the “tapped” Eventhandler from a ListView used in a ContentView context?
How to enable assembly bind failure logging (Fusion) in .NETHow do I update the GUI from another thread?XML DeserializationC# WPF - Listview Binding not workingGet attached property value from content in contentpresenterWpf-Datagrid and ObservableCollection-AutoGenerateColumns?How to bind the values of the itemsource (array of strings) to a label in a ListViewError with Droid Custom Picker Renderer in Xamarin.FormsHow to extend the button for a custom solution XamarinHow can I put xamarin Element into my custom layout in Xamarin.Android
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
In my Xamarin project. I would like to create a control that is using a ListView thanks to a "ContentView". I'm using the ContentView approach because I should reuse this controls element several times in my project in a modular way.
I can succesfuly creates the binding properties for the different elements of my View.
But I cannot find the way to create the Binding properties for the actions realted to my Listview ("Tapped" for instance). I already made this in other ContentView by using the "Command" proppeties of element and EventHandlers (for exemple Button.Command). But sounds like ListView does not implement this propeties.
Here it is the code I'm using so far for my ListView
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public ItemSelectListView ()
InitializeComponent ();
ListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
And here it is for example the way I'm used to create the EventHandler that I cannot replicate for the ListView
public partial class ItemSelectButtonView : ContentView
public static readonly BindableProperty LeftButtonTextProperty =
BindableProperty.Create("LeftButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string LeftButtonText
get return (string)GetValue(LeftButtonTextProperty);
set SetValue(LeftButtonTextProperty, value);
public static readonly BindableProperty RightButtonTextProperty =
BindableProperty.Create("RightButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string RightButtonText
get return (string)GetValue(RightButtonTextProperty);
set SetValue(RightButtonTextProperty, value);
public event EventHandler RightButtonClicked;
public event EventHandler LeftButtonClicked;
public ItemSelectButtonView ()
InitializeComponent ();
LeftButton.SetBinding(Button.TextProperty, new Binding("LeftButtonText", source: this));
RightButton.SetBinding(Button.TextProperty, new Binding("RightButtonText", source: this));
LeftButton.Command = new Command(() =>
LeftButtonClicked?.Invoke(this, EventArgs.Empty);
);
RightButton.Command = new Command(() =>
RightButtonClicked?.Invoke(this, EventArgs.Empty);
);
So how I could get the same result with a ListView?
Thanks,
c# xamarin
add a comment |
In my Xamarin project. I would like to create a control that is using a ListView thanks to a "ContentView". I'm using the ContentView approach because I should reuse this controls element several times in my project in a modular way.
I can succesfuly creates the binding properties for the different elements of my View.
But I cannot find the way to create the Binding properties for the actions realted to my Listview ("Tapped" for instance). I already made this in other ContentView by using the "Command" proppeties of element and EventHandlers (for exemple Button.Command). But sounds like ListView does not implement this propeties.
Here it is the code I'm using so far for my ListView
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public ItemSelectListView ()
InitializeComponent ();
ListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
And here it is for example the way I'm used to create the EventHandler that I cannot replicate for the ListView
public partial class ItemSelectButtonView : ContentView
public static readonly BindableProperty LeftButtonTextProperty =
BindableProperty.Create("LeftButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string LeftButtonText
get return (string)GetValue(LeftButtonTextProperty);
set SetValue(LeftButtonTextProperty, value);
public static readonly BindableProperty RightButtonTextProperty =
BindableProperty.Create("RightButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string RightButtonText
get return (string)GetValue(RightButtonTextProperty);
set SetValue(RightButtonTextProperty, value);
public event EventHandler RightButtonClicked;
public event EventHandler LeftButtonClicked;
public ItemSelectButtonView ()
InitializeComponent ();
LeftButton.SetBinding(Button.TextProperty, new Binding("LeftButtonText", source: this));
RightButton.SetBinding(Button.TextProperty, new Binding("RightButtonText", source: this));
LeftButton.Command = new Command(() =>
LeftButtonClicked?.Invoke(this, EventArgs.Empty);
);
RightButton.Command = new Command(() =>
RightButtonClicked?.Invoke(this, EventArgs.Empty);
);
So how I could get the same result with a ListView?
Thanks,
c# xamarin
1
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self hasItemSelected
property.If you want custom ViewCell, you can useListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…
– Junior Jiang - MSFT
Mar 25 at 3:18
add a comment |
In my Xamarin project. I would like to create a control that is using a ListView thanks to a "ContentView". I'm using the ContentView approach because I should reuse this controls element several times in my project in a modular way.
I can succesfuly creates the binding properties for the different elements of my View.
But I cannot find the way to create the Binding properties for the actions realted to my Listview ("Tapped" for instance). I already made this in other ContentView by using the "Command" proppeties of element and EventHandlers (for exemple Button.Command). But sounds like ListView does not implement this propeties.
Here it is the code I'm using so far for my ListView
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public ItemSelectListView ()
InitializeComponent ();
ListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
And here it is for example the way I'm used to create the EventHandler that I cannot replicate for the ListView
public partial class ItemSelectButtonView : ContentView
public static readonly BindableProperty LeftButtonTextProperty =
BindableProperty.Create("LeftButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string LeftButtonText
get return (string)GetValue(LeftButtonTextProperty);
set SetValue(LeftButtonTextProperty, value);
public static readonly BindableProperty RightButtonTextProperty =
BindableProperty.Create("RightButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string RightButtonText
get return (string)GetValue(RightButtonTextProperty);
set SetValue(RightButtonTextProperty, value);
public event EventHandler RightButtonClicked;
public event EventHandler LeftButtonClicked;
public ItemSelectButtonView ()
InitializeComponent ();
LeftButton.SetBinding(Button.TextProperty, new Binding("LeftButtonText", source: this));
RightButton.SetBinding(Button.TextProperty, new Binding("RightButtonText", source: this));
LeftButton.Command = new Command(() =>
LeftButtonClicked?.Invoke(this, EventArgs.Empty);
);
RightButton.Command = new Command(() =>
RightButtonClicked?.Invoke(this, EventArgs.Empty);
);
So how I could get the same result with a ListView?
Thanks,
c# xamarin
In my Xamarin project. I would like to create a control that is using a ListView thanks to a "ContentView". I'm using the ContentView approach because I should reuse this controls element several times in my project in a modular way.
I can succesfuly creates the binding properties for the different elements of my View.
But I cannot find the way to create the Binding properties for the actions realted to my Listview ("Tapped" for instance). I already made this in other ContentView by using the "Command" proppeties of element and EventHandlers (for exemple Button.Command). But sounds like ListView does not implement this propeties.
Here it is the code I'm using so far for my ListView
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public ItemSelectListView ()
InitializeComponent ();
ListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
And here it is for example the way I'm used to create the EventHandler that I cannot replicate for the ListView
public partial class ItemSelectButtonView : ContentView
public static readonly BindableProperty LeftButtonTextProperty =
BindableProperty.Create("LeftButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string LeftButtonText
get return (string)GetValue(LeftButtonTextProperty);
set SetValue(LeftButtonTextProperty, value);
public static readonly BindableProperty RightButtonTextProperty =
BindableProperty.Create("RightButtonText", typeof(string), typeof(ItemSelectButtonView), default(string));
public string RightButtonText
get return (string)GetValue(RightButtonTextProperty);
set SetValue(RightButtonTextProperty, value);
public event EventHandler RightButtonClicked;
public event EventHandler LeftButtonClicked;
public ItemSelectButtonView ()
InitializeComponent ();
LeftButton.SetBinding(Button.TextProperty, new Binding("LeftButtonText", source: this));
RightButton.SetBinding(Button.TextProperty, new Binding("RightButtonText", source: this));
LeftButton.Command = new Command(() =>
LeftButtonClicked?.Invoke(this, EventArgs.Empty);
);
RightButton.Command = new Command(() =>
RightButtonClicked?.Invoke(this, EventArgs.Empty);
);
So how I could get the same result with a ListView?
Thanks,
c# xamarin
c# xamarin
asked Mar 24 at 8:57
Jonathan HalleuxJonathan Halleux
215
215
1
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self hasItemSelected
property.If you want custom ViewCell, you can useListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…
– Junior Jiang - MSFT
Mar 25 at 3:18
add a comment |
1
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self hasItemSelected
property.If you want custom ViewCell, you can useListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…
– Junior Jiang - MSFT
Mar 25 at 3:18
1
1
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self has
ItemSelected
property.If you want custom ViewCell, you can use ListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…– Junior Jiang - MSFT
Mar 25 at 3:18
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self has
ItemSelected
property.If you want custom ViewCell, you can use ListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…– Junior Jiang - MSFT
Mar 25 at 3:18
add a comment |
1 Answer
1
active
oldest
votes
I could finally do the following way.
Not sure if it is the cleanest one.
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public event EventHandler<SelectedItemChangedEventArgs> ItemSelected;
public void NotifyItemSelected(object sender, SelectedItemChangedEventArgs e)
ItemSelected(sender, e);
public ItemSelectListView ()
InitializeComponent ();
ItemsListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
ItemsListView.ItemSelected += NotifyItemSelected;
ItemsListView.SetBinding(ListView.SelectedItemProperty, new Binding("ItemSelected", source: this));
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55322137%2fhow-to-bind-the-tapped-eventhandler-from-a-listview-used-in-a-contentview-cont%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I could finally do the following way.
Not sure if it is the cleanest one.
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public event EventHandler<SelectedItemChangedEventArgs> ItemSelected;
public void NotifyItemSelected(object sender, SelectedItemChangedEventArgs e)
ItemSelected(sender, e);
public ItemSelectListView ()
InitializeComponent ();
ItemsListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
ItemsListView.ItemSelected += NotifyItemSelected;
ItemsListView.SetBinding(ListView.SelectedItemProperty, new Binding("ItemSelected", source: this));
add a comment |
I could finally do the following way.
Not sure if it is the cleanest one.
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public event EventHandler<SelectedItemChangedEventArgs> ItemSelected;
public void NotifyItemSelected(object sender, SelectedItemChangedEventArgs e)
ItemSelected(sender, e);
public ItemSelectListView ()
InitializeComponent ();
ItemsListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
ItemsListView.ItemSelected += NotifyItemSelected;
ItemsListView.SetBinding(ListView.SelectedItemProperty, new Binding("ItemSelected", source: this));
add a comment |
I could finally do the following way.
Not sure if it is the cleanest one.
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public event EventHandler<SelectedItemChangedEventArgs> ItemSelected;
public void NotifyItemSelected(object sender, SelectedItemChangedEventArgs e)
ItemSelected(sender, e);
public ItemSelectListView ()
InitializeComponent ();
ItemsListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
ItemsListView.ItemSelected += NotifyItemSelected;
ItemsListView.SetBinding(ListView.SelectedItemProperty, new Binding("ItemSelected", source: this));
I could finally do the following way.
Not sure if it is the cleanest one.
public partial class ItemSelectListView : ContentView
public static readonly BindableProperty ItemListViewProperty=
BindableProperty.Create("ItemListView", typeof(IEnumerable<Item>), typeof(ItemSelectListView), default(Item));
public IEnumerable<Item> ItemListView
get return (IEnumerable<Item>)GetValue(ItemListViewProperty);
set SetValue(ItemListViewProperty, value);
public static readonly BindableProperty TitleLabelProperty =
BindableProperty.Create("TitleLabel", typeof(string), typeof(ItemSelectListView), default(string));
public string TitleLabel
get return (string)GetValue(TitleLabelProperty);
set SetValue(TitleLabelProperty, value);
public event EventHandler<SelectedItemChangedEventArgs> ItemSelected;
public void NotifyItemSelected(object sender, SelectedItemChangedEventArgs e)
ItemSelected(sender, e);
public ItemSelectListView ()
InitializeComponent ();
ItemsListView.SetBinding(ListView.ItemsSourceProperty, new Binding("ItemListView", source: this));
Title.SetBinding(Label.TextProperty, new Binding("TitleLabel", source: this));
ItemsListView.ItemSelected += NotifyItemSelected;
ItemsListView.SetBinding(ListView.SelectedItemProperty, new Binding("ItemSelected", source: this));
answered Mar 25 at 13:47
Jonathan HalleuxJonathan Halleux
215
215
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55322137%2fhow-to-bind-the-tapped-eventhandler-from-a-listview-used-in-a-contentview-cont%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Not understand why should custom a contentview like ListView.You can show more logic you designed and why should need this. ListView also self has
ItemSelected
property.If you want custom ViewCell, you can useListView.ItemTemplate
to do .docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/…– Junior Jiang - MSFT
Mar 25 at 3:18