if (e.OldElement != null)
{
Control.Clicked -= OnClick;
- ((ObservableList<String>)e.OldElement.Items).CollectionChanged -= RowsCollectionChanged;
}
if (e.NewElement != null)
UpdateSelectedIndex();
Control.Clicked += OnClick;
- ((ObservableList<String>)e.NewElement.Items).CollectionChanged += RowsCollectionChanged;
}
base.OnElementChanged(e);
"" : Element.Items[Element.SelectedIndex]);
}
- void RowsCollectionChanged(object sender, EventArgs e)
- {
- UpdateSelectedIndex();
- }
-
void OnClick(object sender, EventArgs e)
{
int i = 0;