gpt4 book ai didi

ios - MonoTouch.Dialog - 如何从元素 UI 中获取值

转载 作者:行者123 更新时间:2023-12-02 03:10:08 24 4
gpt4 key购买 nike

我在 DialogViewController 上声明并设置了一个 RootElement,并使用 基于元素的 API 而不是 >反射API。看起来很棒。

但是,我正在努力弄清楚如何获取这些值。使用基于反射的 API 这很容易,但我不知道如何将 BindingContext.Fetch() 与显式声明的 RootElement 一起使用。

我在示例中找不到示例,也无法自己弄清楚如何执行此操作。

var root = new RootElement(null){
new Section(){
new StringElement("Title here"),
new FloatElement(null, null, 5f)
}
};

var dv = new DialogViewController(root, true);

dv.ViewDisappearing += delegate {
// what goes here to get at the value of the FloatElement?
};

NavigationController.PushViewController(dv, true);

感谢任何帮助。

最佳答案

您可以将其存储在一个变量中,该变量的作用域是您的匿名方法可以访问它的范围。

像这样:

var floatElement = new FloatElement(null, null, 5f);
var root = new RootElement(null){
new Section(){
new StringElement("Title here"),
floatElement,
}
};

var dv = new DialogViewController(root, true);

dv.ViewDisappearing += delegate {
//You can access floatElement here
Console.WriteLine(floatElement.Value);
};

NavigationController.PushViewController(dv, true);

关于ios - MonoTouch.Dialog - 如何从元素 UI 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042646/

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