gpt4 book ai didi

c# - 我怎样才能创建两个部分来关注和写作?

转载 作者:行者123 更新时间:2023-12-04 10:24:36 25 4
gpt4 key购买 nike

这个代码我用来聚焦一个条目,它是一个自定义条目

protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
base.OnElementPropertyChanged(sender, e);

if (e.PropertyName == Entry.IsFocusedProperty.PropertyName )
{
//place1. this code is use to focus
}

// place2. here enter the text when the user written
}
我怎么知道用户是否在写作?但不要进入这两个地方。

最佳答案

选项 1 :您可以设置 TextProperty 来检查用户编辑。

protected override void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
base.OnElementPropertyChanged(sender, e);

if (e.PropertyName == Entry.IsFocusedProperty.PropertyName)
{
//place1. this code is use to focus
}

if (e.PropertyName == Entry.TextProperty.PropertyName)
{
//place2. this code is use to edit

var content = Element.Text;
}
}

选项 2:

您可以设置 文本更改 的条目。
protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
{
base.OnElementChanged(e);

if(Control!=null)
{
Element.TextChanged += Element_TextChanged;
}

}

private void Element_TextChanged(object sender, TextChangedEventArgs e)
{
// var content = Element.Text;
}

关于c# - 我怎样才能创建两个部分来关注和写作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60678380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com