.NET MAUI iOS端BindableStackLayout内控件无法交互问题求助
.NET MAUI iOS平台BindableStackLayout内部控件交互异常问题
在.NET MAUI的iOS平台中,BindableStackLayout内从第二行开始的Entry控件无法获取焦点,复选框、单选按钮也无法被点击,但Android平台运行完全正常。
界面截图:
相关代码:
<VerticalStackLayout BackgroundColor="{StaticResource 00dp}" BindableLayout.ItemsSource="{Binding inspectionData.inspectionSection}"> <BindableLayout.ItemTemplate> <DataTemplate> <VerticalStackLayout > <Border Margin="10,20,10,10" Padding="0" BackgroundColor="{StaticResource 02dp}" Grid.Row="0" Style="{StaticResource roundedBorderStyleGray}" > <VerticalStackLayout> <HorizontalStackLayout > <Label FontFamily="OpenSansSemiBold" Margin="15,20,10,10" Text="{Binding title}" TextColor="{StaticResource TrackemOrange}"/> </HorizontalStackLayout> <VerticalStackLayout BindableLayout.ItemsSource="{Binding inspectionQuestion}"> <BindableLayout.ItemTemplate> <DataTemplate> <VerticalStackLayout> <Border Margin="10,0,10,10" Padding="5,5,5,5" BackgroundColor="{StaticResource 00dp}" Grid.Row="0" Style="{StaticResource roundedBorderStyleBlack}" > <VerticalStackLayout > <HorizontalStackLayout Padding="15,15,0,10" > <Label FontFamily="OpenSansSemiBold" Margin="0,3,0,0" FontSize="14" Text="Q: " TextColor="White"/> <Label Padding="15,3,0,10" FontFamily="OpenSansRegular" Text="{Binding questionText}" TextColor="#FFFFFF"/> </HorizontalStackLayout> <BoxView Background="#2D2D30" HeightRequest="1" /> <VerticalStackLayout Padding="0,15,0,10" IsVisible="{Binding isShowText}"> <Frame HasShadow="False" BorderColor="#2D2D30" Background="transparent" Padding="0" Margin="15,0,15,0"> <commonviews:BorderlessTextEntry Text="{Binding answerText}" HeightRequest="40" PlaceholderColor="{StaticResource TrackemDisabled}" Placeholder="Answer" TextColor="{StaticResource TrackemWhite}" BackgroundColor="Transparent" VerticalOptions="Start"/> </Frame> </VerticalStackLayout> <VerticalStackLayout Padding="0,15,0,10" IsVisible="{Binding allowComment}"> <Frame HasShadow="False" BorderColor="#2D2D30" Background="transparent" Padding="0" Margin="15,0,15,0" > <commonviews:BorderlessTextEntry Text="{Binding comment}" HeightRequest="40" Placeholder="Comment" PlaceholderColor="{StaticResource TrackemDisabled}" TextColor="{StaticResource TrackemWhite}" BackgroundColor="Transparent" VerticalOptions="Start"/> </Frame> </VerticalStackLayout> </VerticalStackLayout> </Border> </VerticalStackLayout> </DataTemplate> </BindableLayout.ItemTemplate> </VerticalStackLayout> </VerticalStackLayout> </Border> </VerticalStackLayout> </DataTemplate> </BindableLayout.ItemTemplate>
目前不清楚问题根源,恳请各位技术人士帮忙排查解决。
内容的提问来源于stack exchange,提问作者Vanjara Sweta
相关产品推荐
相关产品推荐

