Я устанавливаю SelectedItem вручнуюListpicker: огонь SelectionChanged
public pageXXXX()
{
InitializeComponent();
this.cargaLista();
}
private void cargaLista()
{
this.lPickTipo.SelectedItem = this.lPickTipo.Items.OfType<tipos>().First(i => i.tipo == varString);
// here i load other data
//
}
Ok. Хорошо работает.
Но моя проблема в том, что SelectionChanged события огня наконец, не тогда, когда я вручную указать SelectedItem
Это проблема для меня. Потому что я бегу известково внутри «SelectionChanged» событие, и мне нужно запустить известково когда я SelectedItem, потому что другие функции зависят от этого результата
private void lPickTipo_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
if (this.lPickTipo.SelectedItem != null)
{
if (lPickTipo.SelectedIndex > -1)
{
this.calcularTotales();
}
}
}
catch (Exception EXC)
{ // CACTHING }
}
Почему последний огонь? Как я могу это решить?
Что вы подразумеваете под словом "is fire last"? –
означает, что это последнее событие, которое запускается на странице, пока оно не отображается ..... извините за мой английский. – aco