Как изменить выбранный индекс одного средства выбора в других средствах выбора
Я использую Syncfusion Datagrid в моем приложении xamarin.forms. Я использовал 2 сборщика в 2 столбцах sfdatagrid.
Как я могу установить selectedindex = 0 2-го средства выбора для события selectedindexlated 1-го средства выбора. Как я могу найти его ссылку в моей справке event.pls.
1 ответ
Решение
Вы можете выполнить свое требование, связав свойство CLR с типом int со свойством Picker.SelectedIndex для обоих средств выбора, как в примере кода ниже.
C#:
Модель:
private int selectedindex;
public int Selectedindex
{
get
{
return selectedindex;
}
set
{
selectedindex = value;
RaisePropertyChanged("Selectedindex");
}
}
XAML
<sfgrid:GridTemplateColumn MappingName="Picker1" >
<sfgrid:GridTemplateColumn.CellTemplate>
<DataTemplate>
<Picker TextColor="Black"
SelectedIndex="{Binding Selectedindex, Mode=TwoWay}" >
<Picker.Items>
<x:String>1</x:String>
<x:String>2</x:String>
</Picker.Items>
</Picker>
</DataTemplate>
</sfgrid:GridTemplateColumn.CellTemplate>
</sfgrid:GridTemplateColumn>
<sfgrid:GridTemplateColumn MappingName="Picker2" >
<sfgrid:GridTemplateColumn.CellTemplate>
<DataTemplate>
<Picker TextColor="Black"
SelectedIndex="{Binding Selectedindex, Mode=TwoWay}" >
<Picker.Items>
<x:String>3</x:String>
<x:String>4</x:String>
</Picker.Items>
</Picker>
</DataTemplate>
</sfgrid:GridTemplateColumn.CellTemplate>
</sfgrid:GridTemplateColumn>
Пожалуйста, обратитесь к приведенному ниже образцу для более подробной информации: Пример ссылки: http://www.syncfusion.com/downloads/support/directtrac/169982/ze/XamarinForms1797267025
С Уважением,
Ashok