首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在xamarin.forms中点击列表中的图像来聚焦时间选择器

在xamarin.forms中点击列表中的图像来聚焦时间选择器
EN

Stack Overflow用户
提问于 2019-01-15 19:01:49
回答 1查看 125关注 0票数 0

我有一个列表视图,它由带有Time Picker的堆栈布局和图像组成。我想要的是在点击timePicker应该聚焦的图像时。如果这些控件不在列表视图中,则可以通过X:Name访问它们,但是当它们在列表视图中时,我如何获得焦点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-15 19:09:41

首先,您需要创建一个自定义ViewCell

CustomCell.xaml

代码语言:javascript
运行
复制
<ViewCell.View>
        <StackLayout>
            <Button Text="ImagTest" Clicked="Button_Clicked"/>
            <Picker x:Name="pickerTest"
        </StackLayout>
    </ViewCell.View>

然后,在CustomCell.xaml.cs中

代码语言:javascript
运行
复制
public partial class CustomCell : ViewCell
    {
        public CustomCell ()
        {
            InitializeComponent ();
        }

        private void Button_Clicked(object sender, EventArgs e)
        {
            pickerTest.Focus();
        }
    }

在listview页面中定义命名空间

代码语言:javascript
运行
复制
 xmlns:local="clr-namespace:YourProject;assembly=YourProject"

在您的列表视图中

代码语言:javascript
运行
复制
<ListView HasUnevenRows="True" ItemSelected="ListView_ItemSelected" x:Name="listView">
        <ListView.ItemTemplate>
            <DataTemplate>
                <local:CustomCell/>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54197563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档