如何更改其他选择器中一个选择器的选定索引 syncfusion 中的 selectedindexchanged 事件
how to change selected index of one picker in other pickers selectedindexchanged event in syncfusion
我在 xamarin.forms 应用程序中使用 syncfusion datagrid。我在 sfdatagrid 的 2 列中使用了 2 个选择器。
如何在第一个 picker.as 的 selectedindexchanged 事件上设置第二个选择器的 selectedindex = 0 我在我的 event.pls 帮助中找不到它的引用。
您可以通过将具有 int 类型的 CLR 属性 绑定到两个 Picker 的 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>
详情请参考以下范例:
示例 link:http://www.syncfusion.com/downloads/support/directtrac/169982/ze/XamarinForms1797267025
此致,
阿肖克
我在 xamarin.forms 应用程序中使用 syncfusion datagrid。我在 sfdatagrid 的 2 列中使用了 2 个选择器。
如何在第一个 picker.as 的 selectedindexchanged 事件上设置第二个选择器的 selectedindex = 0 我在我的 event.pls 帮助中找不到它的引用。
您可以通过将具有 int 类型的 CLR 属性 绑定到两个 Picker 的 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>
详情请参考以下范例: 示例 link:http://www.syncfusion.com/downloads/support/directtrac/169982/ze/XamarinForms1797267025
此致,
阿肖克