ठीक है, मैं एक ListView
वस्तु है जो एक List<Filiale>
ItemSource
के रूप में है और मैं ItemSource
ताज़ा करना चाहते जब भी वस्तु परिवर्तन की सूची। ListView एक व्यक्तिगत ItemTemplate
अभी के लिए मैंने यह किया है है:Xamarin प्रपत्र अद्यतन ListView ItemSource
public NearMe()
{
list=jM.ReadData();
listView.ItemsSource = list;
listView.ItemTemplate = new DataTemplate(typeof(FilialeCell));
searchBar = new SearchBar {
Placeholder="Search"
};
searchBar.TextChanged += (sender, e) => {
TextChanged(searchBar.Text);
};
var stack = new StackLayout { Spacing = 0 };
stack.Children.Add (searchBar);
stack.Children.Add (listView);
Content = stack;
}
public void TextChanged(String text){
//DOSOMETHING
list=newList;
}
मैं पिछले एक के लिए एक नई सूची आवंटित आप TextChanged विधि में देख सकते हैं, लेकिन ध्यान में रखते हुए कोई बदलाव नहीं देखते हैं। ViewCell
मैं बनाया है कि मैं SetBinding
आप (यदि आप उपयोग कर रहे हैं) INotifyPropertyChanged – SoftSan
चेक बाहर इस [कड़ी] (http://stackoverflow.com/questions/25364513/can-i-reorder-the-listview-items से अपने viewmodel वारिस कर सकते हैं -ऑन-द-रन-इन-एक्समारिन-फॉर्म) जो आपकी मदद कर सकते हैं .. –